public void Register(CompilerComponent component, params TokenType[] types) { foreach (var type in types) { Register(component, type); } }
/// <summary> /// 注册编译器到编译引擎中 /// </summary> /// <typeparam name="TCompiler"></typeparam> public static void RegistCompiler <TCompiler>() where TCompiler : CompilerBase <CSharpCompilation, CSharpCompilationOptions>, new() { CompilerComponent.RegisterDefault <TCompiler>(); }
public UnconditionalSelector(CompilerComponent component) { this.component = component; }
public void Register(CompilerComponent component, TokenType type) { Register(new UnconditionalSelector(component), type); }