C# Класс Zetbox.Generator.InterfaceTemplates.Interfaces.Template

Наследование: Zetbox.Generator.ResourceTemplate
Показать файл Открыть проект

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

Свойство Тип Описание
ctx IZetboxContext
dataType DataType

Открытые методы

Метод Описание
Call ( Arebis _host, IZetboxContext ctx, DataType dataType ) : void
Generate ( ) : void
Template ( Arebis _host, IZetboxContext ctx, DataType dataType ) : System

Защищенные методы

Метод Описание
ApplyMethodTemplate ( Zetbox m, int index ) : void
ApplyPropertyTemplate ( System.Property prop ) : void
GetInheritance ( ) : string
GetInterfaces ( ) : string[]
IsDeclaredInImplementsInterface ( System.Property prop ) : bool

Check if Property was defined on a "ImplementsInterface" Interface

IsDeclaredInImplementsInterface ( Zetbox method ) : bool

Check if Method was defined on a "ImplementsInterface" Interface

MethodsToGenerate ( ) : IEnumerable

Описание методов

ApplyMethodTemplate() защищенный Метод

protected ApplyMethodTemplate ( Zetbox m, int index ) : void
m Zetbox
index int
Результат void

ApplyPropertyTemplate() защищенный Метод

protected ApplyPropertyTemplate ( System.Property prop ) : void
prop System.Property
Результат void

Call() публичный статический Метод

public static Call ( Arebis _host, IZetboxContext ctx, DataType dataType ) : void
_host Arebis
ctx IZetboxContext
dataType DataType
Результат void

Generate() публичный Метод

public Generate ( ) : void
Результат void

GetInheritance() защищенный Метод

protected GetInheritance ( ) : string
Результат string

GetInterfaces() защищенный Метод

protected GetInterfaces ( ) : string[]
Результат string[]

IsDeclaredInImplementsInterface() защищенный Метод

Check if Property was defined on a "ImplementsInterface" Interface
protected IsDeclaredInImplementsInterface ( System.Property prop ) : bool
prop System.Property Property to check
Результат bool

IsDeclaredInImplementsInterface() защищенный Метод

Check if Method was defined on a "ImplementsInterface" Interface
protected IsDeclaredInImplementsInterface ( Zetbox method ) : bool
method Zetbox Method to check
Результат bool

MethodsToGenerate() защищенный Метод

protected MethodsToGenerate ( ) : IEnumerable
Результат IEnumerable

Template() публичный Метод

public Template ( Arebis _host, IZetboxContext ctx, DataType dataType ) : System
_host Arebis
ctx IZetboxContext
dataType DataType
Результат System

Описание свойств

ctx защищенное свойство

protected IZetboxContext ctx
Результат IZetboxContext

dataType защищенное свойство

protected DataType dataType
Результат DataType