ProjectElement 클래스

정의

MSBuild 생성 개체 모델 요소의 추상 기본 클래스입니다.Abstract base class for MSBuild construction object model elements.

public ref class ProjectElement abstract
public abstract class ProjectElement
type ProjectElement = class
Public MustInherit Class ProjectElement
상속
ProjectElement
파생

속성

AllParents

ProjectRootElement까지에 이르는 이 요소의 모든 부모 요소입니다.All parent elements of this element, going up to the ProjectRootElement.

ProjectRootElement인 경우는 해당 사항이 없습니다.None if this is a ProjectRootElement.

아직 부모에 연결되지 않은 경우는 해당 사항이 없습니다.None if this has not been attached to a parent yet.

Condition

조건 값을 가져오거나 설정합니다.Gets or sets the Condition value.

조건부 특성이 올바르지만 존재하지 않거나 값이 없으면 빈 문자열 IFF를 반환합니다.It will return empty string IFF a condition attribute is legal but it's not present or has no value.

해당 요소에서 Condition 특성이 잘못된 경우 null을 반환합니다.It will return null IFF a Condition attribute is illegal on that element.

설정할 값이 비어 있으면 특성을 제거합니다.Removes the attribute if the value to set is empty.

이러한 요소에 조건의 설정을 적용할 수 없는 경우는 파생 클래스에서 InvalidOperationException을 throw할 수 있습니다.It is possible for derived classes to throw an InvalidOperationException if setting the condition is not applicable for those elements.

ConditionLocation

이 요소에 대한 "Condition" 특성의 위치입니다(있는 경우).Location of the "Condition" attribute on this element, if any.

이러한 특성이 없을 경우 null을 반환합니다.If there is no such attribute, returns null.

ContainingProject

이 Xml이 포함되어 있으며 가능한 경우 가져온 ProjectRootElement입니다.ProjectRootElement (possibly imported) that contains this Xml.

null일 수 없습니다.Cannot be null.

Label

레이블 값을 가져오거나 설정합니다.Gets or sets the Label value.

특성이 없으면 빈 문자열을 반환합니다.Returns empty string if it is not present.

설정할 값이 비어 있으면 특성을 제거합니다.Removes the attribute if the value to set is empty.

LabelLocation

이 요소에 대한 "Label" 특성의 위치입니다(있는 경우).Location of the "Label" attribute on this element, if any.

이러한 특성이 없을 경우 null을 반환합니다.If there is no such attribute, returns null;

Location

해당하는 Xml 요소의 위치입니다.Location of the corresponding Xml element.

마지막으로 저장된 이후로 파일이 저장되지 않거나 편집되었으면 올바르지 않을 수 있습니다.May not be correct if file is not saved, or file has been edited since it was last saved.

저장되지 않은 편집의 경우 해당 위치에는 요소에서 발생한 파일의 경로만 포함됩니다.In the case of an unsaved edit, the location only contains the path to the file that the element originates from.

NextSibling

다음 형제 요소입니다.Next sibling element.

null일 수 있습니다.May be null.

Parent

ProjectRootElement인 경우 Null입니다.Null if this is a ProjectRootElement.

아직 부모에 연결되지 않은 경우 Null입니다.Null if this has not been attached to a parent yet.

PreviousSibling

이전 형제 요소입니다.Previous sibling element.

null일 수 있습니다.May be null.

메서드

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상