C# 클래스 Zetbox.Generator.Templates.ProjectFile

파일 보기 프로젝트 열기: daszat/zetbox

보호된 프로퍼티들

프로퍼티 타입 설명
ctx Zetbox.API.IZetboxContext
fileNames List
projectGuid string
schemaProviders IEnumerable

공개 메소드들

메소드 설명
Call ( Arebis _host, Zetbox ctx, string projectGuid, List fileNames, IEnumerable schemaProviders ) : void
Generate ( ) : void
ProjectFile ( Arebis _host, Zetbox ctx, string projectGuid, List fileNames, IEnumerable schemaProviders ) : System.Collections.Generic

보호된 메소드들

메소드 설명
ApplyAdditionalItemGroups ( ) : void

Override this to add one or more <ItemGroup/>s to the project file

ApplyAdditionalProperties ( ) : void

Override this to add one or more Properties to a global <PropertyGroup/>

ApplyAdditionalPropertyGroups ( ) : void

Override this to add one or more <PropertyGroup/>s to the project file

ApplyAdditionalReferences ( ) : void

Add additional assembly references. By default this only adds a reference to the currently generating interface assembly. Extend this to add one or more <References/>s to the project file

GetAssemblyName ( ) : string
GetRelativeOutputPath ( ) : string

Returns the output path relative to the ZetboxAPIPath. This is only relevant for projects which are compiled in the IDE, as the generator will override the values here. This method MUST be overridden.

메소드 상세

ApplyAdditionalItemGroups() 보호된 메소드

Override this to add one or more <ItemGroup/>s to the project file
protected ApplyAdditionalItemGroups ( ) : void
리턴 void

ApplyAdditionalProperties() 보호된 메소드

Override this to add one or more Properties to a global <PropertyGroup/>
protected ApplyAdditionalProperties ( ) : void
리턴 void

ApplyAdditionalPropertyGroups() 보호된 메소드

Override this to add one or more <PropertyGroup/>s to the project file
protected ApplyAdditionalPropertyGroups ( ) : void
리턴 void

ApplyAdditionalReferences() 보호된 메소드

Add additional assembly references. By default this only adds a reference to the currently generating interface assembly. Extend this to add one or more <References/>s to the project file
protected ApplyAdditionalReferences ( ) : void
리턴 void

Call() 공개 정적인 메소드

public static Call ( Arebis _host, Zetbox ctx, string projectGuid, List fileNames, IEnumerable schemaProviders ) : void
_host Arebis
ctx Zetbox
projectGuid string
fileNames List
schemaProviders IEnumerable
리턴 void

Generate() 공개 메소드

public Generate ( ) : void
리턴 void

GetAssemblyName() 보호된 메소드

protected GetAssemblyName ( ) : string
리턴 string

GetRelativeOutputPath() 보호된 메소드

Returns the output path relative to the ZetboxAPIPath. This is only relevant for projects which are compiled in the IDE, as the generator will override the values here. This method MUST be overridden.
protected GetRelativeOutputPath ( ) : string
리턴 string

ProjectFile() 공개 메소드

public ProjectFile ( Arebis _host, Zetbox ctx, string projectGuid, List fileNames, IEnumerable schemaProviders ) : System.Collections.Generic
_host Arebis
ctx Zetbox
projectGuid string
fileNames List
schemaProviders IEnumerable
리턴 System.Collections.Generic

프로퍼티 상세

ctx 보호되어 있는 프로퍼티

protected Zetbox.API.IZetboxContext ctx
리턴 Zetbox.API.IZetboxContext

fileNames 보호되어 있는 프로퍼티

protected List fileNames
리턴 List

projectGuid 보호되어 있는 프로퍼티

protected string projectGuid
리턴 string

schemaProviders 보호되어 있는 프로퍼티

protected IEnumerable schemaProviders
리턴 IEnumerable