C# Класс Zetbox.Generator.Templates.ProjectFile

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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