C# 클래스 NuGet.Common.MSBuildProjectSystem

상속: PhysicalFileSystem, IProjectSystem, IMSBuildProjectSystem
파일 보기 프로젝트 열기: themotleyfool/NuGet 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetItem Microsoft.Build.Evaluation.ProjectItem
GetItems IEnumerable
GetProject Microsoft.Build.Evaluation.Project

공개 메소드들

메소드 설명
AddFrameworkReference ( string name ) : void
AddReference ( string referencePath, Stream stream ) : void
GetPropertyValue ( string propertyName ) : dynamic
GetReference ( string name ) : Microsoft.Build.Evaluation.ProjectItem
IsSupportedFile ( string path ) : bool
MSBuildProjectSystem ( string projectFile ) : System
ReferenceExists ( string name ) : bool
RemoveReference ( string name ) : void
ResolvePath ( string path ) : string
Save ( ) : void

비공개 메소드들

메소드 설명
GetItem ( string itemType, string name ) : Microsoft.Build.Evaluation.ProjectItem
GetItems ( string itemType, string name ) : IEnumerable
GetProject ( string projectFile ) : Microsoft.Build.Evaluation.Project

메소드 상세

AddFrameworkReference() 공개 메소드

public AddFrameworkReference ( string name ) : void
name string
리턴 void

AddReference() 공개 메소드

public AddReference ( string referencePath, Stream stream ) : void
referencePath string
stream Stream
리턴 void

GetPropertyValue() 공개 메소드

public GetPropertyValue ( string propertyName ) : dynamic
propertyName string
리턴 dynamic

GetReference() 공개 메소드

public GetReference ( string name ) : Microsoft.Build.Evaluation.ProjectItem
name string
리턴 Microsoft.Build.Evaluation.ProjectItem

IsSupportedFile() 공개 메소드

public IsSupportedFile ( string path ) : bool
path string
리턴 bool

MSBuildProjectSystem() 공개 메소드

public MSBuildProjectSystem ( string projectFile ) : System
projectFile string
리턴 System

ReferenceExists() 공개 메소드

public ReferenceExists ( string name ) : bool
name string
리턴 bool

RemoveReference() 공개 메소드

public RemoveReference ( string name ) : void
name string
리턴 void

ResolvePath() 공개 메소드

public ResolvePath ( string path ) : string
path string
리턴 string

Save() 공개 메소드

public Save ( ) : void
리턴 void