C# Class FileGenerator.Native.NativeInstanceGenerator

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

Private Properties

Property Type Description
CreateCleanupString string
GetAction string
WriteCleanup void
WriteConstructors void
WriteCreateEnd void
WriteCreateEnd void
WriteCreateInstance void
WriteCreateOut void
WriteCreateStart void
WriteCreateStart void
WriteCreateStart void
WriteCreateStartOut void
WriteDispose void
WriteGetInstance void
WriteMethods void
WriteProperties void
WriteReturn void
WriteThrow void
WriteThrowSet void
WriteTypeName void

Public Methods

Method Description
NativeInstanceGenerator ( NativeClassGenerator parent ) : System
Write ( ) : void

Private Methods

Method Description
CreateCleanupString ( MagickMethod method ) : string
GetAction ( string action, MagickType type ) : string
WriteCleanup ( string cleanupString ) : void
WriteConstructors ( ) : void
WriteCreateEnd ( IEnumerable arguments ) : void
WriteCreateEnd ( MagickProperty property ) : void
WriteCreateInstance ( ) : void
WriteCreateOut ( IEnumerable arguments ) : void
WriteCreateStart ( IEnumerable arguments ) : void
WriteCreateStart ( MagickProperty property ) : void
WriteCreateStart ( string name, MagickType type ) : void
WriteCreateStartOut ( string name, MagickType type ) : void
WriteDispose ( ) : void
WriteGetInstance ( ) : void
WriteMethods ( ) : void
WriteProperties ( ) : void
WriteReturn ( MagickType type ) : void
WriteThrow ( MagickMethod method ) : void
WriteThrowSet ( MagickProperty property, string value ) : void
WriteTypeName ( ) : void

Method Details

NativeInstanceGenerator() public method

public NativeInstanceGenerator ( NativeClassGenerator parent ) : System
parent NativeClassGenerator
return System

Write() public method

public Write ( ) : void
return void