ProjectRootElement ProjectRootElement ProjectRootElement ProjectRootElement Class

정의

MSBuild 프로젝트, 대상 파일 또는 MSBuild 프로젝트 파일 스키마를 따르는 다른 모든 파일을 나타냅니다.Represents an MSBuild project, a targets file, or any other file that conforms to MSBuild project file schema. 이 클래스 및 관련 클래스를 사용하여 전체 MSBuild 프로젝트 또는 대상 파일을 읽고 쓸 수 있습니다.This class and its related classes allow a complete MSBuild project or targets file to be read and written.

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

설명

현재이 모델을 통해 주석 및 공백은 편집할 수 없습니다.Comments and white space cannot be edited through this model at present. 각 프로젝트 루트 요소는 정확히 하나의 프로젝트 컬렉션과 연결 합니다.Each project root element is associated with exactly one project collection. 따라서 해당 프로젝트 컬렉션의 소유자를 수명을 제어 하 고 다른 프로젝트 컬렉션에서 제공 되는 편집 당황 하지 않을 수 있습니다.This allows the owner of that project collection to control its lifetime and not be surprised by edits that come from another project collection.

속성

AllChildren AllChildren AllChildren AllChildren

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

(Inherited from ProjectElementContainer)
AllParents AllParents AllParents 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.

(Inherited from ProjectElement)
Children Children Children Children

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

(Inherited from ProjectElementContainer)
ChildrenReversed ChildrenReversed ChildrenReversed ChildrenReversed

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

(Inherited from ProjectElementContainer)
ChooseElements ChooseElements ChooseElements ChooseElements

이 프로젝트에 모든 자식 Choose 요소(MSBuild)를 가져옵니다.Gets all child Choose Element (MSBuild) in this project.

Condition Condition Condition Condition

이 요소에 대한 조건 특성이 존재하지 않고, 존재하지 않는 조건은 암시적으로 true이기 때문에 항상 null을 반환합니다.Always returns null because the Condition attribute is nonexistent for this element, and a nonexistent condition is implicitly true.

ConditionLocation ConditionLocation ConditionLocation ConditionLocation

사용하지 마십시오.Do not use. ProjectRootElement에 대한 Condition 특성은 존재하지 않습니다.The Condition attribute is nonexistent for ProjectRootElement.

ContainingProject ContainingProject ContainingProject ContainingProject

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

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

(Inherited from ProjectElement)
Count Count Count Count

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

(Inherited from ProjectElementContainer)
DefaultTargets DefaultTargets DefaultTargets DefaultTargets

DefaultTargets 특성 값을 가져오거나 설정합니다.Gets or sets the value of the DefaultTargets attribute.

DefaultTargetsLocation DefaultTargetsLocation DefaultTargetsLocation DefaultTargetsLocation

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

DirectoryPath DirectoryPath DirectoryPath DirectoryPath

프로젝트 파일에 대한 디렉터리 경로를 가져옵니다.Gets the directory path to the project file.

Encoding Encoding Encoding Encoding

프로젝트 파일이 저장될 때 사용되는 문자 인코딩을 가져옵니다.Gets the character encoding that the project file is to be saved in.

FirstChild FirstChild FirstChild FirstChild

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

(Inherited from ProjectElementContainer)
FullPath FullPath FullPath FullPath

프로젝트 파일에 대한 전체 경로를 가져옵니다.Gets the full path to the project file.

HasUnsavedChanges HasUnsavedChanges HasUnsavedChanges HasUnsavedChanges

프로젝트가 마지막으로 로드되거나 저장된 이후 수정되었는지 여부를 확인합니다.Determines whether the project has been modified since it was last loaded or saved.

ImportGroups ImportGroups ImportGroups ImportGroups

이 프로젝트의 모든 자식 가져오기 그룹을 가져옵니다.Gets all the child import groups in this project.

ImportGroupsReversed ImportGroupsReversed ImportGroupsReversed ImportGroupsReversed

이 프로젝트의 모든 자식 가져오기 그룹을 가져옵니다(마지막 그룹부터 시작).Gets all the child import groups in this project, starting with the last group.

Imports Imports Imports Imports

이 프로젝트의 모든 자식 가져오기 요소를 가져옵니다.Gets all the child import elements in this project.

InitialTargets InitialTargets InitialTargets InitialTargets

InitialTargets 특성 값을 가져오거나 설정합니다.Gets or sets the value of the InitialTargets attribute.

InitialTargetsLocation InitialTargetsLocation InitialTargetsLocation InitialTargetsLocation

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

ItemDefinitionGroups ItemDefinitionGroups ItemDefinitionGroups ItemDefinitionGroups

이 프로젝트의 모든 자식 항목 정의 그룹을 가져옵니다.Gets all the child item definition groups in this project.

ItemDefinitionGroupsReversed ItemDefinitionGroupsReversed ItemDefinitionGroupsReversed ItemDefinitionGroupsReversed

이 프로젝트의 모든 자식 항목 정의 그룹을 가져옵니다(마지막 그룹부터 시작).Gets all the child item definition groups in this project, starting with the last group.

ItemDefinitions ItemDefinitions ItemDefinitions ItemDefinitions

이 프로젝트의 모든 항목 정의 그룹에 있는 모든 자식 항목 정의를 가져옵니다.Gets all child item definitions in all item definition groups anywhere in this project.

ItemGroups ItemGroups ItemGroups ItemGroups

이 프로젝트의 모든 자식 항목 그룹을 가져옵니다.Gets all the child item groups in this project.

ItemGroupsReversed ItemGroupsReversed ItemGroupsReversed ItemGroupsReversed

이 프로젝트의 모든 자식 항목 그룹을 가져옵니다(마지막 그룹부터 시작).Gets all the child item groups present in this project, starting with the last group.

Items Items Items Items

이 프로젝트의 모든 자식 항목을 가져옵니다.Gets all child items in this project.

Label Label Label 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.

(Inherited from ProjectElement)
LabelLocation LabelLocation LabelLocation LabelLocation

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

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

(Inherited from ProjectElement)
LastChild LastChild LastChild LastChild

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

(Inherited from ProjectElementContainer)
LastWriteTimeWhenRead LastWriteTimeWhenRead LastWriteTimeWhenRead LastWriteTimeWhenRead

프로젝트 파일을 마지막으로 쓴 시간을 가져옵니다.Gets the last-write-time of the project file.

Location Location Location 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.

(Inherited from ProjectElement)
NextSibling NextSibling NextSibling NextSibling

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

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

(Inherited from ProjectElement)
Parent Parent Parent Parent

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

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

(Inherited from ProjectElement)
PreviousSibling PreviousSibling PreviousSibling PreviousSibling

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

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

(Inherited from ProjectElement)
ProjectFileLocation ProjectFileLocation ProjectFileLocation ProjectFileLocation

원래 파일 내에 있는 특정 내용이 아니라 원래 파일 자체의 위치를 가져옵니다.Gets the location of the originating file itself, not any specific content within it. 파일에 이름이 정해지지 않았다면, 이것은 빈 위치입니다.If the file has not been given a name, this is an empty location. 위치가 없는 경우는 합법적 사례입니다.This is a legitimate case of having no location.

Properties Properties Properties Properties

이 프로젝트의 모든 자식 속성을 가져옵니다.Gets all the child properties in this project.

PropertyGroups PropertyGroups PropertyGroups PropertyGroups

이 프로젝트의 모든 자식 속성 그룹을 가져옵니다.Gets all the child property groups in this project.

PropertyGroupsReversed PropertyGroupsReversed PropertyGroupsReversed PropertyGroupsReversed

이 프로젝트의 모든 자식 속성 그룹을 가져옵니다(마지막 그룹부터 시작).Gets all the child property groups present in this project, starting with the last group.

RawXml RawXml RawXml RawXml

이 프로젝트를 나타내는 XML 콘텐츠를 가져옵니다.Gets the XML content that represents this project.

Targets Targets Targets Targets

이 프로젝트의 모든 자식 대상을 가져옵니다.Gets all the child targets in this project.

TimeLastChanged TimeLastChanged TimeLastChanged TimeLastChanged

이 프로젝트가 마지막으로 수정된 시간을 가져옵니다.Gets the time that this project was last modified.

ToolsVersion ToolsVersion ToolsVersion ToolsVersion

ToolsVersion 특성 값을 가져오거나 설정합니다.Gets or sets the value of the ToolsVersion attribute.

ToolsVersionLocation ToolsVersionLocation ToolsVersionLocation ToolsVersionLocation

이 요소에 ToolsVersion 특성이 있을 경우 그 위치를 가져옵니다.Gets the location of the ToolsVersion attribute on this element, if any.

TreatAsLocalProperty TreatAsLocalProperty TreatAsLocalProperty TreatAsLocalProperty

TreatAsLocalProperty 특성 값을 가져오거나 설정합니다.Gets or sets the value of the TreatAsLocalProperty attribute.

TreatAsLocalPropertyLocation TreatAsLocalPropertyLocation TreatAsLocalPropertyLocation TreatAsLocalPropertyLocation

이 요소에 TreatAsLocalProperty 특성이 있을 경우 그 위치를 가져옵니다.Gets the location of the TreatAsLocalProperty attribute on this element, if any.

UsingTasks UsingTasks UsingTasks UsingTasks

이 프로젝트에 모든 자식 UsingTask 요소(MSBuild)를 가져옵니다.Gets all child UsingTask Element (MSBuild) in this project.

Version Version Version Version

이 개체의 버전 번호를 가져옵니다.Gets the version number of this object.

메서드

AddImport(String) AddImport(String) AddImport(String) AddImport(String)

이 프로젝트에 프로젝트 가져오기를 추가합니다.Adds a project import to this project.

AddImportGroup() AddImportGroup() AddImportGroup() AddImportGroup()

이 프로젝트의 끝에 가져오기 그룹을 만듭니다.Creates an import group at the end of this project.

AddItem(String, String) AddItem(String, String) AddItem(String, String) AddItem(String, String)

이 프로젝트에 항목을 추가합니다.Adds an item to this project.

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

이 프로젝트에 메타데이터가 있는 항목을 추가합니다.Adds an item with metadata to this project.

AddItemDefinition(String) AddItemDefinition(String) AddItemDefinition(String) AddItemDefinition(String)

이 프로젝트에 항목 정의를 추가합니다.Adds an item definition to this project.

AddItemDefinitionGroup() AddItemDefinitionGroup() AddItemDefinitionGroup() AddItemDefinitionGroup()

이 프로젝트에 항목 정의 그룹을 추가합니다.Adds an item definition group to this project.

AddItemGroup() AddItemGroup() AddItemGroup() AddItemGroup()

이 프로젝트에 항목 그룹을 만들어 추가합니다.Creates and adds an item group to this project.

AddProperty(String, String) AddProperty(String, String) AddProperty(String, String) AddProperty(String, String)

속성을 업데이트하거나 이 프로젝트에 추가합니다.Updates or adds a property to this project.

AddPropertyGroup() AddPropertyGroup() AddPropertyGroup() AddPropertyGroup()

이 프로젝트에 새 속성 그룹을 추가합니다.Adds a new property group to this project.

AddTarget(String) AddTarget(String) AddTarget(String) AddTarget(String)

프로젝트에 대상을 추가합니다.Adds a target to the project.

AddUsingTask(String, String, String) AddUsingTask(String, String, String) AddUsingTask(String, String, String) AddUsingTask(String, String, String)

프로젝트에 UsingTask 요소(MSBuild)를 추가합니다.Adds a UsingTask Element (MSBuild) to the project.

AppendChild(ProjectElement) AppendChild(ProjectElement) AppendChild(ProjectElement) AppendChild(ProjectElement)

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

(Inherited from ProjectElementContainer)
Create() Create() Create() Create()

메모리 내 빈 ProjectRootElement 인스턴스를 만들고 초기화한 후 전역 프로젝트 컬렉션에 추가합니다.Creates and initializes an in-memory, empty ProjectRootElement instance and adds it to the global project collection.

Create(ProjectCollection) Create(ProjectCollection) Create(ProjectCollection) Create(ProjectCollection)

메모리 내 빈 ProjectRootElement 인스턴스를 만들고 초기화한 후 지정된 프로젝트 컬렉션에 추가합니다.Creates and initializes an in-memory, empty ProjectRootElement instance and adds it to the specified project collection.

Create(String) Create(String) Create(String) Create(String)

메모리 내 빈 ProjectRootElement 인스턴스를 만들고 초기화한 후 전역 프로젝트 컬렉션에 추가합니다.Creates and initializes an in-memory, empty ProjectRootElement instance and adds it to the global project collection. 새 프로젝트 루트는 지정된 파일 경로에 있는 데이터에서 초기화됩니다.The new project root is initialized from data found at the specified file path.

Create(String, ProjectCollection) Create(String, ProjectCollection) Create(String, ProjectCollection) Create(String, ProjectCollection)

메모리 내 빈 ProjectRootElement 인스턴스를 만들고 초기화한 후 지정된 프로젝트 컬렉션에 추가합니다.Creates and initializes an in-memory, empty ProjectRootElement instance and adds it to the specified project collection. 새 프로젝트 루트는 지정된 파일 경로에 있는 데이터에서 초기화됩니다.The new project root is initialized from data found at the specified file path.

Create(XmlReader) Create(XmlReader) Create(XmlReader) Create(XmlReader)

메모리 내 빈 ProjectRootElement 인스턴스를 만들고 초기화한 후 전역 프로젝트 컬렉션에 추가합니다.Creates and initializes an in-memory, empty ProjectRootElement instance and adds it to the global project collection. 새 프로젝트 루트는 지정된 XmlReader에서 읽은 데이터에서 초기화됩니다.The new project root is initialized from data read from the specified XmlReader.

Create(XmlReader, ProjectCollection) Create(XmlReader, ProjectCollection) Create(XmlReader, ProjectCollection) Create(XmlReader, ProjectCollection)

메모리 내 빈 ProjectRootElement 인스턴스를 만들고 초기화한 후 지정된 프로젝트 컬렉션에 추가합니다.Creates and initializes an in-memory, empty ProjectRootElement instance and adds it to the specified project collection. 새 프로젝트 루트는 지정된 XmlReader에서 읽은 데이터에서 초기화됩니다.The new project root is initialized from data read from the specified XmlReader.

CreateChooseElement() CreateChooseElement() CreateChooseElement() CreateChooseElement()

Choose 요소(MSBuild)를 만듭니다.Creates a Choose Element (MSBuild).

CreateImportElement(String) CreateImportElement(String) CreateImportElement(String) CreateImportElement(String)

Import 요소(MSBuild)를 만듭니다.Creates an Import Element (MSBuild).

CreateImportGroupElement() CreateImportGroupElement() CreateImportGroupElement() CreateImportGroupElement()

가져오기 그룹을 만듭니다.Creates an import group.

CreateItemDefinitionElement(String) CreateItemDefinitionElement(String) CreateItemDefinitionElement(String) CreateItemDefinitionElement(String)

항목 정의를 만듭니다.Creates an item definition.

CreateItemDefinitionGroupElement() CreateItemDefinitionGroupElement() CreateItemDefinitionGroupElement() CreateItemDefinitionGroupElement()

항목 정의 그룹을 만듭니다.Creates an item definition group.

CreateItemElement(String) CreateItemElement(String) CreateItemElement(String) CreateItemElement(String)

항목을 만듭니다.Creates an item.

CreateItemElement(String, String) CreateItemElement(String, String) CreateItemElement(String, String) CreateItemElement(String, String)

지정된 Include 값이 있는 항목을 만듭니다.Creates an item with the specified Include value.

CreateItemGroupElement() CreateItemGroupElement() CreateItemGroupElement() CreateItemGroupElement()

항목 그룹을 만듭니다.Creates an item group.

CreateMetadataElement(String) CreateMetadataElement(String) CreateMetadataElement(String) CreateMetadataElement(String)

지정된 이름의 메타데이터 노드를 만듭니다.Creates a metadata node with the specified name.

CreateMetadataElement(String, String) CreateMetadataElement(String, String) CreateMetadataElement(String, String) CreateMetadataElement(String, String)

지정된 이름과 값을 사용하여 메타데이터 노드를 만듭니다.Creates a metadata node with the specified name and value.

CreateOnErrorElement(String) CreateOnErrorElement(String) CreateOnErrorElement(String) CreateOnErrorElement(String)

OnError 요소(MSBuild)를 만듭니다.Creates an OnError Element (MSBuild).

CreateOtherwiseElement() CreateOtherwiseElement() CreateOtherwiseElement() CreateOtherwiseElement()

Otherwise 요소(MSBuild)를 만듭니다.Creates an Otherwise Element (MSBuild). 호출자는 프로젝트의 선택 위치에 이를 추가해야 합니다.Caller must add it to the location of choice in the project.

CreateOutputElement(String, String, String) CreateOutputElement(String, String, String) CreateOutputElement(String, String, String) CreateOutputElement(String, String, String)

Output 요소(MSBuild)를 만듭니다.Creates an Output Element (MSBuild).

CreateProjectExtensionsElement() CreateProjectExtensionsElement() CreateProjectExtensionsElement() CreateProjectExtensionsElement()

ProjectExtensions 요소(MSBuild)를 만듭니다.Creates a ProjectExtensions Element (MSBuild).

CreatePropertyElement(String) CreatePropertyElement(String) CreatePropertyElement(String) CreatePropertyElement(String)

속성을 만듭니다.Creates a property.

CreatePropertyGroupElement() CreatePropertyGroupElement() CreatePropertyGroupElement() CreatePropertyGroupElement()

속성 그룹을 만듭니다.Creates a property group.

CreateTargetElement(String) CreateTargetElement(String) CreateTargetElement(String) CreateTargetElement(String)

대상을 만듭니다.Creates a target.

CreateTaskElement(String) CreateTaskElement(String) CreateTaskElement(String) CreateTaskElement(String)

작업을 만듭니다.Creates a task.

CreateUsingTaskBodyElement(String, String) CreateUsingTaskBodyElement(String, String) CreateUsingTaskBodyElement(String, String) CreateUsingTaskBodyElement(String, String)

UsingTask 요소 (MSBuild)에서 참조하는 작업을 만듭니다.Creates a task to be referenced by a UsingTask Element (MSBuild).

CreateUsingTaskElement(String, String, String) CreateUsingTaskElement(String, String, String) CreateUsingTaskElement(String, String, String) CreateUsingTaskElement(String, String, String)

프로젝트에 UsingTask 요소(MSBuild)를 추가합니다.Adds a UsingTask Element (MSBuild) to the project.

CreateUsingTaskElement(String, String, String, String, String) CreateUsingTaskElement(String, String, String, String, String) CreateUsingTaskElement(String, String, String, String, String) CreateUsingTaskElement(String, String, String, String, String)

프로젝트에 UsingTask 요소(MSBuild)를 추가합니다.Adds a UsingTask Element (MSBuild) to the project.

CreateUsingTaskParameterElement(String, String, String, String) CreateUsingTaskParameterElement(String, String, String, String) CreateUsingTaskParameterElement(String, String, String, String) CreateUsingTaskParameterElement(String, String, String, String)

UsingTask 요소(MSBuild) 매개 변수 그룹에서 사용할 매개 변수를 만듭니다.Creates a parameter for use in a UsingTask Element (MSBuild) parameter group.

CreateUsingTaskParameterGroupElement() CreateUsingTaskParameterGroupElement() CreateUsingTaskParameterGroupElement() CreateUsingTaskParameterGroupElement()

UsingTask 요소(MSBuild)에 대한 매개 변수 그룹을 만듭니다.Creates a parameter group for a UsingTask Element (MSBuild).

CreateWhenElement(String) CreateWhenElement(String) CreateWhenElement(String) CreateWhenElement(String)

지정된 Condition 특성이 포함된 When 요소(MSBuild)를 만듭니다.Creates a When Element (MSBuild) with a specified Condition attribute.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
InsertAfterChild(ProjectElement, ProjectElement) InsertAfterChild(ProjectElement, ProjectElement) InsertAfterChild(ProjectElement, ProjectElement) InsertAfterChild(ProjectElement, ProjectElement)

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

(Inherited from ProjectElementContainer)
InsertBeforeChild(ProjectElement, ProjectElement) InsertBeforeChild(ProjectElement, ProjectElement) InsertBeforeChild(ProjectElement, ProjectElement) InsertBeforeChild(ProjectElement, ProjectElement)

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

(Inherited from ProjectElementContainer)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
Open(String) Open(String) Open(String) Open(String)

지정된 파일 경로에서 데이터를 로드하여 전역 프로젝트 컬렉션의 프로젝트 루트를 초기화합니다.Initializes a project root in the global project collection by loading data from the specified file path.

Open(String, ProjectCollection) Open(String, ProjectCollection) Open(String, ProjectCollection) Open(String, ProjectCollection)

지정된 파일 경로에서 데이터를 로드하여 지정된 프로젝트 컬렉션의 프로젝트 루트를 초기화합니다.Initializes a project root in the specified project collection by loading data from the specified file path.

PrependChild(ProjectElement) PrependChild(ProjectElement) PrependChild(ProjectElement) PrependChild(ProjectElement)

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

(Inherited from ProjectElementContainer)
RemoveAllChildren() RemoveAllChildren() RemoveAllChildren() RemoveAllChildren()

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

(Inherited from ProjectElementContainer)
RemoveChild(ProjectElement) RemoveChild(ProjectElement) RemoveChild(ProjectElement) RemoveChild(ProjectElement)

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

(Inherited from ProjectElementContainer)
Save() Save() Save() Save()

프로젝트가 수정된 경우 파일 시스템에 프로젝트를 저장합니다.Saves the project, if modified, to the file system.

Save(Encoding) Save(Encoding) Save(Encoding) Save(Encoding)

프로젝트가 수정된 경우 지정된 문자 인코딩을 사용하여 프로젝트를 저장합니다.Saves the project, if modified, using the specified character encoding.

Save(String) Save(String) Save(String) Save(String)

프로젝트가 수정되거나 스토리지에 대한 파일 경로가 변경된 경우 프로젝트를 저장합니다.Saves the project, if modified or if the file path to storage has changed.

Save(String, Encoding) Save(String, Encoding) Save(String, Encoding) Save(String, Encoding)

프로젝트가 수정되거나 스토리지에 대한 파일 경로가 변경된 경우 프로젝트를 저장합니다.Saves the project, if modified or if the file path to storage has changed. 지정된 문자 인코딩을 사용합니다.Uses the specified character encoding.

Save(TextWriter) Save(TextWriter) Save(TextWriter) Save(TextWriter)

프로젝트의 수정 여부에 상관없이 지정된 텍스트 기록기에 프로젝트를 저장합니다.Saves the project to the specified text writer, whether modified or not.

ToString() ToString() ToString() ToString()

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

(Inherited from Object)
TryOpen(String) TryOpen(String) TryOpen(String) TryOpen(String)

지정된 파일 경로에서 메모리로 로드된 전역 프로젝트 컬렉션의 프로젝트 루트를 가져옵니다.Gets the project root in the global project collection that was loaded into memory from the specified file path.

TryOpen(String, ProjectCollection) TryOpen(String, ProjectCollection) TryOpen(String, ProjectCollection) TryOpen(String, ProjectCollection)

지정된 파일 경로에서 메모리로 로드된 지정 프로젝트 컬렉션의 프로젝트 루트를 가져옵니다.Gets the project root in the specified project collection that was loaded into memory from the specified file path.

적용 대상