C# Class Zetbox.Generator.Templates.ProjectFile

Afficher le fichier Open project: daszat/zetbox

Protected Properties

Свойство Type Description
ctx Zetbox.API.IZetboxContext
fileNames List
projectGuid string
schemaProviders IEnumerable

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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.

Method Details

ApplyAdditionalItemGroups() protected méthode

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

ApplyAdditionalProperties() protected méthode

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

ApplyAdditionalPropertyGroups() protected méthode

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

ApplyAdditionalReferences() protected méthode

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
Résultat void

Call() public static méthode

public static Call ( Arebis _host, Zetbox ctx, string projectGuid, List fileNames, IEnumerable schemaProviders ) : void
_host Arebis
ctx Zetbox
projectGuid string
fileNames List
schemaProviders IEnumerable
Résultat void

Generate() public méthode

public Generate ( ) : void
Résultat void

GetAssemblyName() protected méthode

protected GetAssemblyName ( ) : string
Résultat string

GetRelativeOutputPath() protected méthode

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
Résultat string

ProjectFile() public méthode

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
Résultat System.Collections.Generic

Property Details

ctx protected_oe property

protected Zetbox.API.IZetboxContext ctx
Résultat Zetbox.API.IZetboxContext

fileNames protected_oe property

protected List fileNames
Résultat List

projectGuid protected_oe property

protected string projectGuid
Résultat string

schemaProviders protected_oe property

protected IEnumerable schemaProviders
Résultat IEnumerable