C# Class FileGenerator.Native.NativeCodeGenerator

Inheritance: CodeGenerator
Mostra file Open project: dlemstra/Magick.NET Class Usage Examples

Protected Methods

Method Description
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

Method Details

GetArgumentsDeclaration() protected method

protected GetArgumentsDeclaration ( IEnumerable arguments ) : string
arguments IEnumerable
return string

GetArgumentsDeclaration() protected method

protected GetArgumentsDeclaration ( IEnumerable arguments, string>.Func typeFunc, bool>.Func skipFunc ) : string
arguments IEnumerable
typeFunc string>.Func
skipFunc bool>.Func
return string

GetNativeArgumentsCall() protected method

protected GetNativeArgumentsCall ( IEnumerable arguments ) : string
arguments IEnumerable
return string

GetNativeArgumentsCall() protected method

protected GetNativeArgumentsCall ( MagickMethod method ) : string
method MagickMethod
return string

GetNativeArgumentsDeclaration() protected method

protected GetNativeArgumentsDeclaration ( IEnumerable arguments ) : string
arguments IEnumerable
return string

GetNativeArgumentsDeclaration() protected method

protected GetNativeArgumentsDeclaration ( MagickMethod method ) : string
method MagickMethod
return string

IsDynamic() protected method

protected IsDynamic ( MagickType type ) : bool
type MagickType
return bool

IsDynamic() protected method

protected IsDynamic ( string typeName ) : bool
typeName string
return bool

NativeCodeGenerator() protected method

protected NativeCodeGenerator ( MagickClass magickClass ) : System
magickClass MagickClass
return System

NativeCodeGenerator() protected method

protected NativeCodeGenerator ( NativeCodeGenerator parent ) : System
parent NativeCodeGenerator
return System

NeedsCreate() protected method

protected NeedsCreate ( MagickType type ) : bool
type MagickType
return bool

RegisterClasses() protected static method

protected static RegisterClasses ( IEnumerable magickClasses ) : void
magickClasses IEnumerable
return void

WriteCheckException() protected method

protected WriteCheckException ( bool throws ) : void
throws bool
return void

WriteNativeIf() protected method

protected WriteNativeIf ( string action ) : void
action string
return void

WriteNativeIfContent() protected method

protected WriteNativeIfContent ( string action ) : void
action string
return void

WriteThrowStart() protected method

protected WriteThrowStart ( ) : void
return void

WriteThrowStart() protected method

protected WriteThrowStart ( bool throws ) : void
throws bool
return void

WriteUsing() protected method

protected WriteUsing ( ) : void
return void