C# 클래스 CryEngine.Compilers.NET.NETCompiler

상속: CryEngine.Initialization.ScriptCompiler
파일 보기 프로젝트 열기: PoppermostProductions/CryMono

공개 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
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

메소드 상세

GetRegistrationParams() 공개 메소드

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

GetTypes() 공개 메소드

public GetTypes ( IEnumerable assemblies ) : IEnumerable
assemblies IEnumerable
리턴 IEnumerable

TryGetFlowNodePorts() 공개 메소드

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

ValidateCompilation() 공개 메소드

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
리턴 System.Reflection.Assembly