public VisualStudioCodeGenerator(IVisualStudioWriter visualStudioWriter, IPartialCodeGenerator codeGenerator, ICodeGeneratorContextFactory codeGeneratorContextFactory, IVisualStudioEventProxy visualStudioEventProxy) { _visualStudioWriter = visualStudioWriter; _codeGenerator = codeGenerator; _codeGeneratorContextFactory = codeGeneratorContextFactory; _visualStudioEventProxy = visualStudioEventProxy; }