protected BaseDebugStackFrame(DebugDocumentContext.Factory debugDocumentContextFactory, IChildrenProviderFactory childrenProviderFactory, DebugCodeContext.Factory debugCodeContextFactory, CreateDebugExpressionDelegate createExpressionDelegate, IVariableInformationFactory varInfoFactory, IVariableInformationEnumFactory varInfoEnumFactory, AD7FrameInfoCreator ad7FrameInfoCreator, IRegisterSetsBuilder registerSetsBuilder, IDebugEngineHandler debugEngineHandler, RemoteFrame frame, IDebugThread2 thread, IGgpDebugProgram debugProgram, ITaskExecutor taskExecutor) { this.debugDocumentContextFactory = debugDocumentContextFactory; this._childrenProviderFactory = childrenProviderFactory; this.debugCodeContextFactory = debugCodeContextFactory; this.createExpressionDelegate = createExpressionDelegate; this.varInfoFactory = varInfoFactory; this.varInfoEnumFactory = varInfoEnumFactory; this.ad7FrameInfoCreator = ad7FrameInfoCreator; this.registerSetsBuilder = registerSetsBuilder; this.debugEngineHandler = debugEngineHandler; this.debugProgram = debugProgram; lldbFrame = frame; this.thread = thread; this._taskExecutor = taskExecutor; documentContext = new Lazy <IDebugDocumentContext2>(() => CreateDocumentContext()); codeContext = new Lazy <IDebugCodeContext2>(() => CreateCodeContext()); }
DebugProperty(ITaskExecutor taskExecutor, IChildrenProviderFactory childrenProviderFactory, IVariableInformationEnumFactory varInfoEnumFactory, IVariableInformation varInfo, DebugCodeContext.Factory codeContextFactory, VsExpressionCreator vsExpressionCreator) : base( taskExecutor, childrenProviderFactory, varInfoEnumFactory, varInfo, codeContextFactory, vsExpressionCreator) { }
public Factory(IVariableInformationEnumFactory varInfoEnumFactory, IChildrenProviderFactory childrenProviderFactory, DebugCodeContext.Factory codeContextFactory, VsExpressionCreator vsExpressionCreator, ITaskExecutor taskExecutor) { _varInfoEnumFactory = varInfoEnumFactory; _childrenProviderFactory = childrenProviderFactory; _codeContextFactory = codeContextFactory; _vsExpressionCreator = vsExpressionCreator; _taskExecutor = taskExecutor; }
protected GgpCommonDebugProperty(ITaskExecutor taskExecutor, IChildrenProviderFactory childrenProviderFactory, IVariableInformationEnumFactory varInfoEnumFactory, IVariableInformation varInfo, DebugCodeContext.Factory codeContextFactory, VsExpressionCreator vsExpressionCreator) { _taskExecutor = taskExecutor; _childrenProviderFactory = childrenProviderFactory; _varInfoEnumFactory = varInfoEnumFactory; _varInfo = varInfo; _codeContextFactory = codeContextFactory; _vsExpressionCreator = vsExpressionCreator; }
public Factory(DebugDocumentContext.Factory debugDocumentContextFactory, IChildrenProviderFactory childrenProviderFactory, DebugCodeContext.Factory debugCodeContextFactory, CreateDebugExpressionDelegate createExpressionDelegate, IVariableInformationFactory varInfoFactory, IVariableInformationEnumFactory varInfoEnumFactory, RegisterSetsBuilder.Factory registerSetsBuilderFactory, ITaskExecutor taskExecutor) { this.debugDocumentContextFactory = debugDocumentContextFactory; this.childrenProviderFactory = childrenProviderFactory; this.debugCodeContextFactory = debugCodeContextFactory; this.createExpressionDelegate = createExpressionDelegate; this.varInfoFactory = varInfoFactory; this.varInfoEnumFactory = varInfoEnumFactory; this.registerSetsBuilderFactory = registerSetsBuilderFactory; this.taskExecutor = taskExecutor; }
DebugStackFrameAsync(DebugDocumentContext.Factory debugDocumentContextFactory, IChildrenProviderFactory childrenProviderFactory, DebugCodeContext.Factory debugCodeContextFactory, CreateDebugExpressionDelegate createExpressionDelegate, IVariableInformationFactory varInfoFactory, IVariableInformationEnumFactory varInfoEnumFactory, AD7FrameInfoCreator ad7FrameInfoCreator, IRegisterSetsBuilder registerSetsBuilder, IDebugEngineHandler debugEngineHandler, RemoteFrame frame, IDebugThread2 thread, IGgpDebugProgram debugProgram, ITaskExecutor taskExecutor) : base(debugDocumentContextFactory, childrenProviderFactory, debugCodeContextFactory, createExpressionDelegate, varInfoFactory, varInfoEnumFactory, ad7FrameInfoCreator, registerSetsBuilder, debugEngineHandler, frame, thread, debugProgram, taskExecutor) { }