C# Класс FileGenerator.Native.NativeCodeGenerator

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

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

Метод Описание
GetArgumentsDeclaration ( IEnumerable arguments ) : string
GetArgumentsDeclaration ( IEnumerable arguments, string>.Func typeFunc, bool>.Func skipFunc ) : string
GetNativeArgumentsCall ( IEnumerable arguments ) : string
GetNativeArgumentsCall ( MagickMethod method ) : string
GetNativeArgumentsDeclaration ( IEnumerable arguments ) : string
GetNativeArgumentsDeclaration ( MagickMethod method ) : string
IsDynamic ( MagickType type ) : bool
IsDynamic ( string typeName ) : bool
NativeCodeGenerator ( MagickClass magickClass ) : System
NativeCodeGenerator ( NativeCodeGenerator parent ) : System
NeedsCreate ( MagickType type ) : bool
RegisterClasses ( IEnumerable magickClasses ) : void
WriteCheckException ( bool throws ) : void
WriteNativeIf ( string action ) : void
WriteNativeIfContent ( string action ) : void
WriteThrowStart ( ) : void
WriteThrowStart ( bool throws ) : void
WriteUsing ( ) : void

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

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

protected GetArgumentsDeclaration ( IEnumerable arguments ) : string
arguments IEnumerable
Результат string

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

protected GetArgumentsDeclaration ( IEnumerable arguments, string>.Func typeFunc, bool>.Func skipFunc ) : string
arguments IEnumerable
typeFunc string>.Func
skipFunc bool>.Func
Результат string

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

protected GetNativeArgumentsCall ( IEnumerable arguments ) : string
arguments IEnumerable
Результат string

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

protected GetNativeArgumentsCall ( MagickMethod method ) : string
method MagickMethod
Результат string

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

protected GetNativeArgumentsDeclaration ( IEnumerable arguments ) : string
arguments IEnumerable
Результат string

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

protected GetNativeArgumentsDeclaration ( MagickMethod method ) : string
method MagickMethod
Результат string

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

protected IsDynamic ( MagickType type ) : bool
type MagickType
Результат bool

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

protected IsDynamic ( string typeName ) : bool
typeName string
Результат bool

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

protected NativeCodeGenerator ( MagickClass magickClass ) : System
magickClass MagickClass
Результат System

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

protected NativeCodeGenerator ( NativeCodeGenerator parent ) : System
parent NativeCodeGenerator
Результат System

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

protected NeedsCreate ( MagickType type ) : bool
type MagickType
Результат bool

RegisterClasses() защищенный статический Метод

protected static RegisterClasses ( IEnumerable magickClasses ) : void
magickClasses IEnumerable
Результат void

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

protected WriteCheckException ( bool throws ) : void
throws bool
Результат void

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

protected WriteNativeIf ( string action ) : void
action string
Результат void

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

protected WriteNativeIfContent ( string action ) : void
action string
Результат void

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

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

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

protected WriteThrowStart ( bool throws ) : void
throws bool
Результат void

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

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