C# Class CryEngine.Compilers.NET.NETCompiler

Inheritance: CryEngine.Initialization.ScriptCompiler
显示文件 Open project: PoppermostProductions/CryMono

Public Methods

Method Description
GetRegistrationParams ( ScriptType scriptType, Type type ) : IScriptRegistrationParams
GetTypes ( IEnumerable assemblies ) : IEnumerable
TryGetFlowNodePorts ( Type type, MethodInfo>.Dictionary &inputs, MemberInfo>.Dictionary &outputs ) : void
ValidateCompilation ( CompilerResults results ) : Assembly

Validates that a compilation has been successful.

Private Methods

Method Description
CompileAndProcess ( string provider, string searchPattern, List &scripts ) : bool
CompileFromSource ( CodeDomProvider provider, string searchPattern ) : Assembly
GetFlowNodePortType ( Type type, string &prefix, CryEngine.FlowSystem.PortAttribute portAttribute ) : NodePortType
ProcessAssembly ( Assembly assembly ) : IEnumerable
TryGetActorParams ( Type type, ScriptType scriptType ) : ActorRegistrationParams
TryGetEntityFlowNodeParams ( Type type ) : IScriptRegistrationParams
TryGetEntityParams ( Type type ) : IScriptRegistrationParams
TryGetEntityProperty ( MemberInfo memberInfo, Dictionary &folders ) : bool
TryGetFlowNodeInput ( CryEngine.FlowSystem.PortAttribute portAttribute, MethodInfo method, InputPortConfig &inputPortConfig ) : bool
TryGetFlowNodeOutput ( CryEngine.FlowSystem.PortAttribute portAttribute, MemberInfo memberInfo, OutputPortConfig &outputPortConfig ) : bool
TryGetFlowNodeParams ( Type type ) : IScriptRegistrationParams
TryGetGamemodeParams ( Type type ) : IScriptRegistrationParams

Method Details

GetRegistrationParams() public method

public GetRegistrationParams ( ScriptType scriptType, Type type ) : IScriptRegistrationParams
scriptType ScriptType
type System.Type
return IScriptRegistrationParams

GetTypes() public method

public GetTypes ( IEnumerable assemblies ) : IEnumerable
assemblies IEnumerable
return IEnumerable

TryGetFlowNodePorts() public method

public TryGetFlowNodePorts ( Type type, MethodInfo>.Dictionary &inputs, MemberInfo>.Dictionary &outputs ) : void
type System.Type
inputs MethodInfo>.Dictionary
outputs MemberInfo>.Dictionary
return void

ValidateCompilation() public method

Validates that a compilation has been successful.
public ValidateCompilation ( CompilerResults results ) : Assembly
results System.CodeDom.Compiler.CompilerResults The results of the compilation that you wish to validate
return System.Reflection.Assembly