C# 클래스 NuGet.Manifest

파일 보기 프로젝트 열기: themotleyfool/NuGet 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CheckSchemaVersion void
CreateDependencies List
CreateDependencySet List
CreateFrameworkAssemblies List
CreateReferences List
CreateValidationContext System.ComponentModel.DataAnnotations.ValidationContext
GetCommaSeparatedString string
GetMetadataElement System.Xml.Linq.XElement
GetPackageId string
GetSchemaNamespace string
TryValidate bool
Validate void
ValidateDependencySets void
ValidateDependencyVersion void
ValidateManifestSchema void

공개 메소드들

메소드 설명
Create ( IPackageMetadata metadata ) : Manifest
Manifest ( ) : System
ReadFrom ( Stream stream ) : Manifest
ReadFrom ( Stream stream, IPropertyProvider propertyProvider ) : Manifest
Save ( Stream stream ) : void
Save ( Stream stream, bool validate ) : void
Save ( Stream stream, bool validate, int minimumManifestVersion ) : void
Save ( Stream stream, int minimumManifestVersion ) : void

Saves the current manifest to the specified stream.

비공개 메소드들

메소드 설명
CheckSchemaVersion ( System.Xml.Linq.XDocument document ) : void
CreateDependencies ( ICollection dependencies ) : List
CreateDependencySet ( IPackageMetadata metadata ) : List
CreateFrameworkAssemblies ( IPackageMetadata metadata ) : List
CreateReferences ( IPackageMetadata metadata ) : List
CreateValidationContext ( object value ) : System.ComponentModel.DataAnnotations.ValidationContext
GetCommaSeparatedString ( IEnumerable values ) : string
GetMetadataElement ( System.Xml.Linq.XDocument document ) : System.Xml.Linq.XElement
GetPackageId ( System.Xml.Linq.XElement metadataElement ) : string
GetSchemaNamespace ( System.Xml.Linq.XDocument document ) : string
TryValidate ( object value, ICollection results ) : bool
Validate ( Manifest manifest ) : void
ValidateDependencySets ( IPackageMetadata metadata ) : void
ValidateDependencyVersion ( PackageDependency dependency ) : void
ValidateManifestSchema ( System.Xml.Linq.XDocument document, string schemaNamespace ) : void

메소드 상세

Create() 공개 정적인 메소드

public static Create ( IPackageMetadata metadata ) : Manifest
metadata IPackageMetadata
리턴 Manifest

Manifest() 공개 메소드

public Manifest ( ) : System
리턴 System

ReadFrom() 공개 정적인 메소드

public static ReadFrom ( Stream stream ) : Manifest
stream Stream
리턴 Manifest

ReadFrom() 공개 정적인 메소드

public static ReadFrom ( Stream stream, IPropertyProvider propertyProvider ) : Manifest
stream Stream
propertyProvider IPropertyProvider
리턴 Manifest

Save() 공개 메소드

public Save ( Stream stream ) : void
stream Stream
리턴 void

Save() 공개 메소드

public Save ( Stream stream, bool validate ) : void
stream Stream
validate bool
리턴 void

Save() 공개 메소드

public Save ( Stream stream, bool validate, int minimumManifestVersion ) : void
stream Stream
validate bool
minimumManifestVersion int
리턴 void

Save() 공개 메소드

Saves the current manifest to the specified stream.
public Save ( Stream stream, int minimumManifestVersion ) : void
stream Stream The target stream.
minimumManifestVersion int The minimum manifest version that this class must use when saving.
리턴 void