C# Class RemotingGen.Compiler

ファイルを表示 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_oe property

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

GenerationContext public_oe property

public GenerationContext,RemotingGen GenerationContext
return GenerationContext

OutputDir public_oe property

public string OutputDir
return string

RpcTypes public_oe property

public List RpcTypes
return List