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)
 {
 }
Ejemplo n.º 7
0
 public DebugInfoController(IDebugInfoService debugInfoService, ICategoryService categoryService, ISystemConfigurationService systemConfigurationService)
     : base(systemConfigurationService, categoryService)
 {
     _debugInfoService = debugInfoService;
 }