C# Class RemotingGen.Compiler

Show file Open project: FloodProject/flood Class Usage Examples

Public Properties

Property Type Description
Assembly System.Reflection.Assembly
GenerationContext GenerationContext
OutputDir string
RpcTypes List

Public Methods

Method Description
Compile ( string dllPath, bool createApi ) : void
Compiler ( Assembly assembly, string outputDir ) : System
Process ( ) : void

Private Methods

Method Description
FieldsToProperties ( string assemblyPath ) : void
ProcessDataObject ( Type type ) : void
ProcessException ( Type type ) : void
ProcessService ( Type type ) : void
WriteDataObjectFactory ( ) : void
WriteDelegates ( ) : void

Method Details

Compile() public method

public Compile ( string dllPath, bool createApi ) : void
dllPath string
createApi bool
return void

Compiler() public method

public Compiler ( Assembly assembly, string outputDir ) : System
assembly System.Reflection.Assembly
outputDir string
return System

Process() public method

public Process ( ) : void
return void

Property Details

Assembly public property

public Assembly,System.Reflection Assembly
return System.Reflection.Assembly

GenerationContext public property

public GenerationContext,RemotingGen GenerationContext
return GenerationContext

OutputDir public property

public string OutputDir
return string

RpcTypes public property

public List RpcTypes
return List