C# Класс CryEngine.Compilers.NET.NETCompiler

Наследование: CryEngine.Initialization.ScriptCompiler
Показать файл Открыть проект

Открытые методы

Метод Описание
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