public Factory(CreateDebugPropertyDelegate createPropertyDelegate, VarInfoBuilder varInfoBuilder, VsExpressionCreator vsExpressionCreator, ErrorDebugProperty.Factory errorDebugPropertyFactory, IDebugEngineCommands debugEngineCommands, IExtensionOptions extensionOptions, ExpressionEvaluationRecorder expressionEvaluationRecorder, ITimeSource timeSource) { _createPropertyDelegate = createPropertyDelegate; _varInfoBuilder = varInfoBuilder; _vsExpressionCreator = vsExpressionCreator; _errorDebugPropertyFactory = errorDebugPropertyFactory; _debugEngineCommands = debugEngineCommands; _extensionOptions = extensionOptions; _expressionEvaluationRecorder = expressionEvaluationRecorder; _timeSource = timeSource; }
AsyncExpressionEvaluator(RemoteFrame frame, string text, VsExpressionCreator vsExpressionCreator, VarInfoBuilder varInfoBuilder, CreateDebugPropertyDelegate createPropertyDelegate, ErrorDebugProperty.Factory errorDebugPropertyFactory, IDebugEngineCommands debugEngineCommands, ExpressionEvaluationStrategy expressionEvaluationStrategy, ExpressionEvaluationRecorder expressionEvaluationRecorder, ITimeSource timeSource) { _frame = frame; _text = text; _vsExpressionCreator = vsExpressionCreator; _varInfoBuilder = varInfoBuilder; _createPropertyDelegate = createPropertyDelegate; _errorDebugPropertyFactory = errorDebugPropertyFactory; _debugEngineCommands = debugEngineCommands; _expressionEvaluationStrategy = expressionEvaluationStrategy; _expressionEvaluationRecorder = expressionEvaluationRecorder; _timeSource = timeSource; }