70 instantiations of CodeGenerationContext
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
248var codeGenOptions = codeGenerator.GetInfo(new CodeGenerationContext(afterThisLocation: eventHookupExpression.GetLocation()), options, root.SyntaxTree.Options);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (32)
CodeGeneration\CodeGenerationTests.cs (1)
594var info = codeGenerator.GetInfo(new CodeGenerationContext(reuseSyntax: true), options, declarationNode.SyntaxTree.Options);
CodeGeneration\CodeGenerationTests.CSharp.cs (13)
128context: new CodeGenerationContext(generateMethodBodies: false)); 423context: new CodeGenerationContext(addImports: false)); 458var context = new CodeGenerationContext(reuseSyntax: true); 472context: new CodeGenerationContext(addImports: false)); 495context: new CodeGenerationContext(addImports: false)); 530var context = new CodeGenerationContext(reuseSyntax: true); 609context: new CodeGenerationContext(generateMethodBodies: false)); 1061var context = new CodeGenerationContext(reuseSyntax: true); 1596context: new CodeGenerationContext(generateMethodBodies: false)); 1614context: new CodeGenerationContext(generateMethodBodies: false), 1645context: new CodeGenerationContext(generateMethodBodies: false)); 1662context: new CodeGenerationContext(generateMethodBodies: false), 1696context: new CodeGenerationContext(generateMethodBodies: false),
CodeGeneration\CodeGenerationTests.Shared.cs (6)
346context: new CodeGenerationContext(generateMethodBodies: false), 513context: new CodeGenerationContext(generateMethodBodies: false), 565var codeGenOptionNoBody = new CodeGenerationContext(generateMethodBodies: false); 673context: new CodeGenerationContext(generateMethodBodies: false, generateDocumentationComments: true), 721context: new CodeGenerationContext(generateMethodBodies: false)); 738context: new CodeGenerationContext(generateMethodBodies: false));
CodeGeneration\CodeGenerationTests.VisualBasic.cs (12)
120context: new CodeGenerationContext(generateMethodBodies: false)); 358context: new CodeGenerationContext(addImports: false)); 391var context = new CodeGenerationContext(reuseSyntax: true); 428context: new CodeGenerationContext(addImports: false)); 450context: new CodeGenerationContext(addImports: false)); 483context: new CodeGenerationContext(addImports: false)); 512var context = new CodeGenerationContext(reuseSyntax: true); 580context: new CodeGenerationContext(generateMethodBodies: false)); 1038var context = new CodeGenerationContext(reuseSyntax: true); 1053context: new CodeGenerationContext(generateMethodBodies: false)); 1680context: new CodeGenerationContext(generateMethodBodies: false)); 1704context: new CodeGenerationContext(generateMethodBodies: false),
Microsoft.CodeAnalysis.Features (32)
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
145new CodeGenerationContext(
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
129var context = new CodeGenerationContext(
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
563var context = new CodeGenerationContext(
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
358new CodeGenerationContext(
ExtractMethod\MethodExtractor.CodeGenerator.cs (2)
109new CodeGenerationContext( 126new CodeGenerationContext(
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
154new CodeGenerationContext(contextLocation: typeDeclaration.GetLocation()),
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
96new CodeGenerationContext(
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
82new CodeGenerationContext(
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
602new CodeGenerationContext(Token.GetLocation()), 651new CodeGenerationContext(Token.GetLocation()),
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (1)
47new CodeGenerationContext(
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (2)
79new CodeGenerationContext( 96new CodeGenerationContext(
GenerateMember\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
59new CodeGenerationContext(
GenerateMember\GenerateVariable\AbstractGenerateVariableService.GenerateLocalCodeAction.cs (1)
75var context = new CodeGenerationContext(beforeThisLocation: _state.IdentifierToken.GetLocation());
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
85new CodeGenerationContext(
GenerateType\AbstractGenerateTypeService.Editor.cs (4)
302new CodeGenerationContext(newSemanticModel.SyntaxTree.GetLocation(new TextSpan())), 401new CodeGenerationContext(afterThisLocation: _semanticDocument.SyntaxTree.GetLocation(_state.SimpleName.Span)), 448new CodeGenerationContext(afterThisLocation: enclosingNamespaceGeneratedTypeToAddAndLocation.Item3), 565new CodeGenerationContext(contextLocation: _state.SimpleName.GetLocation()),
ImplementAbstractClass\ImplementAbstractClassData.cs (1)
108var context = new CodeGenerationContext(
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (1)
211new CodeGenerationContext(
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
156var context = new CodeGenerationContext(
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
582return new CodeGenerationContext(afterThisLocation: symbolSyntax.GetLocation()); 588return new CodeGenerationContext(beforeThisLocation: symbolSyntax.GetLocation());
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
45new CodeGenerationContext(
PullMemberUp\MembersPuller.cs (3)
115var context = new CodeGenerationContext( 257var eventGenerationInfo = info.WithContext(new CodeGenerationContext( 309var context = new CodeGenerationContext(
Shared\Utilities\ExtractTypeHelpers.cs (2)
35var context = new CodeGenerationContext(generateMethodBodies: true); 68var context = new CodeGenerationContext(
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
NavigationBar\VisualBasicEditorNavigationBarItemService_CodeGeneration.vb (1)
56Dim codeGenerationContext = New CodeGenerationContext(contextLocation, generateMethodBodies:=True)
Microsoft.CodeAnalysis.Workspaces (2)
CodeGenerationContext.cs (2)
24public static readonly CodeGenerationContext Default = new(); 214return new CodeGenerationContext(
Microsoft.VisualStudio.LanguageServices (1)
Venus\ContainedLanguageCodeSupport.cs (1)
224var info = codeGenerationService.GetInfo(new CodeGenerationContext(autoInsertionLocation: false), options.GenerationOptions, destinationType.SyntaxTree.Options);
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\AbstractCodeModelObject_CodeGen.cs (1)
30new CodeGenerationContext(
82 references to CodeGenerationContext
Microsoft.CodeAnalysis.CSharp.Features (4)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
138var info = (CSharpCodeGenerationContextInfo)await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, fallbackOptions, cancellationToken).ConfigureAwait(false);
CSharpUseLocalFunctionCodeFixProvider.cs (1)
98var info = await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, fallbackOptions, cancellationToken).ConfigureAwait(false);
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
112CodeGenerationContext.Default,
MakeLocalFunctionStaticCodeFixHelper.cs (1)
174var info = await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, fallbackOptions, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CSharpCodeGenerationContextInfo.cs (3)
14public CSharpCodeGenerationContextInfo(CodeGenerationContext context, CSharpCodeGenerationOptions options, CSharpCodeGenerationService service, LanguageVersion languageVersion) 34public new CSharpCodeGenerationContextInfo WithContext(CodeGenerationContext value) 37protected override CodeGenerationContextInfo WithContextImpl(CodeGenerationContext value)
CSharpCodeGenerationService.cs (1)
39public override CSharpCodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (38)
CodeGeneration\CodeGenerationTests.cs (31)
45CodeGenerationContext context = null) 52context ?? CodeGenerationContext.Default, 66CodeGenerationContext context = null, 87context ?? CodeGenerationContext.Default, 97var info = testContext.Service.GetInfo(context ?? CodeGenerationContext.Default, options, root.SyntaxTree.Options); 113CodeGenerationContext context = null) 130context ?? CodeGenerationContext.Default, 149CodeGenerationContext context = null) 176context ?? CodeGenerationContext.Default, 192CodeGenerationContext context = null) 218context ?? CodeGenerationContext.Default, 233CodeGenerationContext context = null) 254context ?? CodeGenerationContext.Default, 279CodeGenerationContext context = null) 301context ?? CodeGenerationContext.Default, 312CodeGenerationContext context = null) 323var info = testContext.Service.GetInfo(context ?? CodeGenerationContext.Default, options, oldSyntax.SyntaxTree.Options); 332CodeGenerationContext context = null) 338var info = testContext.Service.GetInfo(context ?? CodeGenerationContext.Default, options, oldMemberSyntax.SyntaxTree.Options); 353CodeGenerationContext context = null) 370context ?? CodeGenerationContext.Default, 390CodeGenerationContext context = null) 411context ?? CodeGenerationContext.Default, 431CodeGenerationContext context = null, 505context ?? CodeGenerationContext.Default, 524CodeGenerationContext context = null) 535context ?? CodeGenerationContext.Default, 553var info = codeGenerator.GetInfo(CodeGenerationContext.Default, options, oldNode.SyntaxTree.Options); 572var info = codeGenerator.GetInfo(CodeGenerationContext.Default, options, testContext.SemanticModel.SyntaxTree.Options); 635CodeGenerationContext context = null, 653context ?? CodeGenerationContext.Default,
CodeGeneration\CodeGenerationTests.CSharp.cs (3)
458var context = new CodeGenerationContext(reuseSyntax: true); 530var context = new CodeGenerationContext(reuseSyntax: true); 1061var context = new CodeGenerationContext(reuseSyntax: true);
CodeGeneration\CodeGenerationTests.Shared.cs (1)
565var codeGenOptionNoBody = new CodeGenerationContext(generateMethodBodies: false);
CodeGeneration\CodeGenerationTests.VisualBasic.cs (3)
391var context = new CodeGenerationContext(reuseSyntax: true); 512var context = new CodeGenerationContext(reuseSyntax: true); 1038var context = new CodeGenerationContext(reuseSyntax: true);
Microsoft.CodeAnalysis.Features (16)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
73var contextInfo = await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, fallbackOptions, cancellationToken).ConfigureAwait(false);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
129var context = new CodeGenerationContext(
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
86var info = (TCodeGenerationContextInfo)await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, fallbackOptions, cancellationToken).ConfigureAwait(false);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
563var context = new CodeGenerationContext(
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.AbstractCodeAction.cs (1)
50CodeGenerationContext.Default,
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (1)
90var info = await _document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, _fallbackOptions, cancellationToken).ConfigureAwait(false);
GenerateMember\GenerateVariable\AbstractGenerateVariableService.GenerateLocalCodeAction.cs (1)
75var context = new CodeGenerationContext(beforeThisLocation: _state.IdentifierToken.GetLocation());
ImplementAbstractClass\ImplementAbstractClassData.cs (1)
108var context = new CodeGenerationContext(
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
156var context = new CodeGenerationContext(
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
562private static CodeGenerationContext GetAddContext<TSymbol>( 594return CodeGenerationContext.Default;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
455var info = await _originalDocument.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, _fallbackOptions, cancellationToken).ConfigureAwait(false);
PullMemberUp\MembersPuller.cs (2)
115var context = new CodeGenerationContext( 309var context = new CodeGenerationContext(
Shared\Utilities\ExtractTypeHelpers.cs (2)
35var context = new CodeGenerationContext(generateMethodBodies: true); 68var context = new CodeGenerationContext(
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (5)
NavigationBar\VisualBasicEditorNavigationBarItemService_CodeGeneration.vb (5)
88codeGenerationContext As CodeGenerationContext, 113codeGenerationContext As CodeGenerationContext, 159codeGenerationContext As CodeGenerationContext, 216codeGenerationContext As CodeGenerationContext, 262codeGenerationContext As CodeGenerationContext,
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.CodeAction.vb (1)
42CodeGenerationContext.Default,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
CodeGeneration\VisualBasicCodeGenerationContextInfo.vb (2)
15Public Sub New(context As CodeGenerationContext, options As VisualBasicCodeGenerationOptions, service As VisualBasicCodeGenerationService) 51Protected Overrides Function WithContextImpl(value As CodeGenerationContext) As CodeGenerationContextInfo
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
38Public Overrides Function GetInfo(context As CodeGenerationContext, options As CodeGenerationOptions, parseOptions As ParseOptions) As VisualBasicCodeGenerationContextInfo
Microsoft.CodeAnalysis.Workspaces (11)
AbstractCodeGenerationService.cs (2)
41public abstract TCodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions); 43CodeGenerationContextInfo ICodeGenerationService.GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions)
CodeGenerationContext.cs (3)
16CodeGenerationContext Context, 24public static readonly CodeGenerationContext Default = new(); 183public CodeGenerationContext With(
CodeGenerationContextInfo.cs (4)
14public readonly CodeGenerationContext Context; 16protected CodeGenerationContextInfo(CodeGenerationContext context) 21public CodeGenerationContextInfo WithContext(CodeGenerationContext value) 31protected abstract CodeGenerationContextInfo WithContextImpl(CodeGenerationContext value);
CodeGenerationOptions.cs (1)
136public static async ValueTask<CodeGenerationContextInfo> GetCodeGenerationInfoAsync(this Document document, CodeGenerationContext context, CodeGenerationOptionsProvider fallbackOptionsProvider, CancellationToken cancellationToken)
ICodeGenerationService.cs (1)
18CodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions);