public RuntimePoolItemInitializer(InitializerNode parseTree, IDebugInfoService debugInfoService, PoolVariableOrConstantBinding binding, string poolName) : base(InitializerType.PoolVariableInitializer, binding, parseTree, debugInfoService) { if (String.IsNullOrWhiteSpace(poolName)) { throw new ArgumentNullException("poolName"); } this.PoolName = poolName; }
protected RuntimeCompiledInitializer(InitializerType type, IDiscreteBinding binding, InitializerNode parseTree, IDebugInfoService debugInfoService) : base(type, binding) { if (parseTree == null) { throw new ArgumentNullException(); } this.ParseTree = parseTree; this.DebugInfoService = debugInfoService; }
public RuntimeCompiledMethod(SmalltalkClass cls, Symbol selector, MethodType methodType, MethodNode parseTree, IDebugInfoService debugInfoService) : base(cls, selector, methodType) { if (parseTree == null) { throw new ArgumentNullException(); } this.ParseTree = parseTree; this.DebugInfoService = debugInfoService; }
public RuntimeGlobalInitializer(InitializerNode parseTree, IDebugInfoService debugInfoService, ClassBinding binding) : base(InitializerType.ClassInitializer, binding, parseTree, debugInfoService) { }
public RuntimeGlobalInitializer(InitializerNode parseTree, IDebugInfoService debugInfoService, GlobalVariableOrConstantBinding binding) : base(InitializerType.GlobalInitializer, binding, parseTree, debugInfoService) { }
public RuntimeProgramInitializer(InitializerNode parseTree, IDebugInfoService debugInfoService) : base(InitializerType.ProgramInitializer, null, parseTree, debugInfoService) { }
public DebugInfoController(IDebugInfoService debugInfoService, ICategoryService categoryService, ISystemConfigurationService systemConfigurationService) : base(systemConfigurationService, categoryService) { _debugInfoService = debugInfoService; }