ProjectItemGroupElement 클래스

정의

MSBuild 프로젝트의 ItemGroup 요소(MSBuild)를 나타냅니다.Represents an ItemGroup Element (MSBuild) in an MSBuild project.

public ref class ProjectItemGroupElement : Microsoft::Build::Construction::ProjectElementContainer
public class ProjectItemGroupElement : Microsoft.Build.Construction.ProjectElementContainer
type ProjectItemGroupElement = class
    inherit ProjectElementContainer
Public Class ProjectItemGroupElement
Inherits ProjectElementContainer
상속

속성

AllChildren

모든 자식 요소에 대한 재귀적 깊이 우선 열거자를 가져옵니다.Gets a recursive depth-first enumerator over all child elements.

(다음에서 상속됨 ProjectElementContainer)
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.

(다음에서 상속됨 ProjectElement)
Children

모든 자식 요소를 가져옵니다.Gets all child elements.

(다음에서 상속됨 ProjectElementContainer)
ChildrenReversed

모든 자식 요소를 가져옵니다(마지막 자식부터 시작).Gets all child elements, starting from the last child.

(다음에서 상속됨 ProjectElementContainer)
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.

(다음에서 상속됨 ProjectElement)
ConditionLocation

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

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

(다음에서 상속됨 ProjectElement)
ContainingProject

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

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

(다음에서 상속됨 ProjectElement)
Count

자식 요소 수를 가져옵니다.Gets the number of child elements.

(다음에서 상속됨 ProjectElementContainer)
FirstChild

첫 번째 자식 요소를 가져옵니다.Gets the first child element.

(다음에서 상속됨 ProjectElementContainer)
Items

모든 자식 항목을 가져옵니다.Gets all child items.

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.

(다음에서 상속됨 ProjectElement)
LabelLocation

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

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

(다음에서 상속됨 ProjectElement)
LastChild

마지막 자식 요소를 가져옵니다.Gets the last child element.

(다음에서 상속됨 ProjectElementContainer)
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.

(다음에서 상속됨 ProjectElement)
NextSibling

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

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

(다음에서 상속됨 ProjectElement)
Parent

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

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

(다음에서 상속됨 ProjectElement)
PreviousSibling

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

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

(다음에서 상속됨 ProjectElement)

메서드

AddItem(String, String)

항목 그룹에 새 항목을 추가합니다.Adds a new item to the item group. 항목은 먼저 항목 요소 이름별로 정렬된 다음 Include 특성별로 정렬됩니다.Items are ordered first by item element name, and then by the Include attribute.

AddItem(String, String, IEnumerable<KeyValuePair<String,String>>)

항목 그룹에 메타데이터가 있는 새 항목을 추가합니다.Adds a new item with metadata to the item group. 항목은 먼저 항목 요소 이름별로 정렬된 다음 Include 특성별로 정렬됩니다.Items are ordered first by item element name, and then by the Include attribute.

AppendChild(ProjectElement)

child 요소를 이 프로젝트 컨테이너의 마지막 자식으로 추가합니다.Appends the child element as the last child of this project container.

(다음에서 상속됨 ProjectElementContainer)
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)
InsertAfterChild(ProjectElement, ProjectElement)

child 요소를 reference 요소 뒤에 삽입합니다.Inserts the child element after the reference element.

(다음에서 상속됨 ProjectElementContainer)
InsertBeforeChild(ProjectElement, ProjectElement)

child 요소를 reference 요소 앞에 삽입합니다.Inserts the child element before the reference element.

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

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

(다음에서 상속됨 Object)
PrependChild(ProjectElement)

child 요소를 이 프로젝트 컨테이너의 첫 번째 자식으로 추가합니다.Prepends the child element as the first child of this project container.

(다음에서 상속됨 ProjectElementContainer)
RemoveAllChildren()

이 프로젝트 컨테이너에 자식이 있는 경우 모두 제거합니다.Removes all the children, if any, from this project container.

(다음에서 상속됨 ProjectElementContainer)
RemoveChild(ProjectElement)

이 프로젝트 컨테이너에서 child 요소를 제거합니다.Removes a child element from this project container.

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

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

(다음에서 상속됨 Object)

적용 대상