C# Класс Bind.GL2.Generator

Наследование: IBind
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
csTypemap string
delegatesFile string
enumSpec string
enumSpecExt string
enumToDotNet System.Text.RegularExpressions.Regex
enumsFile string
functionOverridesFile string
glSpec string
glSpecExt string
glTypemap string
importsFile string
loadAllFuncName string
numbers char[]
wrappersFile string

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

Метод Описание
Generator ( ) : System
Process ( ) : void
ReadCSTypeMap ( StreamReader specFile ) : string>.Dictionary
ReadDelegates ( StreamReader specFile ) : DelegateCollection
ReadEnums ( StreamReader specFile ) : EnumCollection
ReadTypeMap ( StreamReader specFile ) : string>.Dictionary
WriteBindings ( DelegateCollection delegates, FunctionCollection functions, EnumCollection enums ) : void
WriteDelegates ( BindStreamWriter sw, DelegateCollection delegates ) : void
WriteEnums ( BindStreamWriter sw, EnumCollection enums ) : void
WriteImports ( BindStreamWriter sw, DelegateCollection delegates ) : void
WriteLicense ( BindStreamWriter sw ) : void
WriteTypes ( BindStreamWriter sw, string>.Dictionary CSTypes ) : void
WriteWrappers ( BindStreamWriter sw, FunctionCollection wrappers, string>.Dictionary CSTypes ) : void

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

Метод Описание
Translate ( ) : void

Приватные методы

Метод Описание
NextValidLine ( StreamReader sr ) : string
WriteDocumentation ( BindStreamWriter sw, Function f ) : void
WriteMethod ( BindStreamWriter sw, Function f ) : void
WriteWrapper ( BindStreamWriter sw, int current, Function f ) : int

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

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

public Generator ( ) : System
Результат System

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

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

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

public ReadCSTypeMap ( StreamReader specFile ) : string>.Dictionary
specFile System.IO.StreamReader
Результат string>.Dictionary

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

public ReadDelegates ( StreamReader specFile ) : DelegateCollection
specFile System.IO.StreamReader
Результат DelegateCollection

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

public ReadEnums ( StreamReader specFile ) : EnumCollection
specFile System.IO.StreamReader
Результат EnumCollection

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

public ReadTypeMap ( StreamReader specFile ) : string>.Dictionary
specFile System.IO.StreamReader
Результат string>.Dictionary

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

protected Translate ( ) : void
Результат void

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

public WriteBindings ( DelegateCollection delegates, FunctionCollection functions, EnumCollection enums ) : void
delegates DelegateCollection
functions FunctionCollection
enums EnumCollection
Результат void

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

public WriteDelegates ( BindStreamWriter sw, DelegateCollection delegates ) : void
sw BindStreamWriter
delegates DelegateCollection
Результат void

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

public WriteEnums ( BindStreamWriter sw, EnumCollection enums ) : void
sw BindStreamWriter
enums EnumCollection
Результат void

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

public WriteImports ( BindStreamWriter sw, DelegateCollection delegates ) : void
sw BindStreamWriter
delegates DelegateCollection
Результат void

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

public WriteLicense ( BindStreamWriter sw ) : void
sw BindStreamWriter
Результат void

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

public WriteTypes ( BindStreamWriter sw, string>.Dictionary CSTypes ) : void
sw BindStreamWriter
CSTypes string>.Dictionary
Результат void

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

public WriteWrappers ( BindStreamWriter sw, FunctionCollection wrappers, string>.Dictionary CSTypes ) : void
sw BindStreamWriter
wrappers FunctionCollection
CSTypes string>.Dictionary
Результат void

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

csTypemap защищенное статическое свойство

protected static string csTypemap
Результат string

delegatesFile защищенное статическое свойство

protected static string delegatesFile
Результат string

enumSpec защищенное статическое свойство

protected static string enumSpec
Результат string

enumSpecExt защищенное статическое свойство

protected static string enumSpecExt
Результат string

enumToDotNet защищенное статическое свойство

protected static Regex,System.Text.RegularExpressions enumToDotNet
Результат System.Text.RegularExpressions.Regex

enumsFile защищенное статическое свойство

protected static string enumsFile
Результат string

functionOverridesFile защищенное статическое свойство

protected static string functionOverridesFile
Результат string

glSpec защищенное статическое свойство

protected static string glSpec
Результат string

glSpecExt защищенное статическое свойство

protected static string glSpecExt
Результат string

glTypemap защищенное статическое свойство

protected static string glTypemap
Результат string

importsFile защищенное статическое свойство

protected static string importsFile
Результат string

loadAllFuncName защищенное статическое свойство

protected static string loadAllFuncName
Результат string

numbers защищенное статическое свойство

protected static char[] numbers
Результат char[]

wrappersFile защищенное статическое свойство

protected static string wrappersFile
Результат string