69 instantiations of CodeGenerationContext
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
307var codeGenOptions = codeGenerator.GetInfo(new CodeGenerationContext(afterThisLocation: eventHookupExpression.GetLocation()), options, root.SyntaxTree.Options);
Microsoft.CodeAnalysis.CSharp.Features (2)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (2)
148? new CodeGenerationContext(afterThisLocation: syntax.GetLocation()) 149: new CodeGenerationContext(beforeThisLocation: syntax.GetLocation()));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (32)
CodeGeneration\CodeGenerationTests.cs (1)
598var info = codeGenerator.GetInfo(new CodeGenerationContext(reuseSyntax: true), options, declarationNode.SyntaxTree.Options);
CodeGeneration\CodeGenerationTests.CSharp.cs (13)
111context: new CodeGenerationContext(generateMethodBodies: false)); 366context: new CodeGenerationContext(addImports: false)); 371var context = new CodeGenerationContext(reuseSyntax: true); 414context: new CodeGenerationContext(addImports: false)); 435context: new CodeGenerationContext(addImports: false)); 452var context = new CodeGenerationContext(reuseSyntax: true); 538context: new CodeGenerationContext(generateMethodBodies: false)); 922var context = new CodeGenerationContext(reuseSyntax: true); 1407context: new CodeGenerationContext(generateMethodBodies: false)); 1423context: new CodeGenerationContext(generateMethodBodies: false), 1450context: new CodeGenerationContext(generateMethodBodies: false)); 1465context: new CodeGenerationContext(generateMethodBodies: false), 1496context: new CodeGenerationContext(generateMethodBodies: false),
CodeGeneration\CodeGenerationTests.Shared.cs (6)
349context: new CodeGenerationContext(generateMethodBodies: false), 518context: new CodeGenerationContext(generateMethodBodies: false), 580var codeGenOptionNoBody = new CodeGenerationContext(generateMethodBodies: false); 701context: new CodeGenerationContext(generateMethodBodies: false, generateDocumentationComments: true), 748context: new CodeGenerationContext(generateMethodBodies: false)); 764context: new CodeGenerationContext(generateMethodBodies: false));
CodeGeneration\CodeGenerationTests.VisualBasic.cs (12)
107context: new CodeGenerationContext(generateMethodBodies: false)); 309context: new CodeGenerationContext(addImports: false)); 314var context = new CodeGenerationContext(reuseSyntax: true); 377context: new CodeGenerationContext(addImports: false)); 398context: new CodeGenerationContext(addImports: false)); 430context: new CodeGenerationContext(addImports: false)); 446var context = new CodeGenerationContext(reuseSyntax: true); 515context: new CodeGenerationContext(generateMethodBodies: false)); 904var context = new CodeGenerationContext(reuseSyntax: true); 934context: new CodeGenerationContext(generateMethodBodies: false)); 1493context: new CodeGenerationContext(generateMethodBodies: false)); 1514context: new CodeGenerationContext(generateMethodBodies: false),
Microsoft.CodeAnalysis.Features (31)
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
142new CodeGenerationContext(
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
127var context = new CodeGenerationContext(
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
571var context = new CodeGenerationContext(
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
329new CodeGenerationContext(
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
60private static readonly CodeGenerationContext s_codeGenerationContext = new(addImports: false);
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
151new CodeGenerationContext(contextLocation: typeDeclaration.GetLocation()));
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
86new CodeGenerationContext(
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
75new CodeGenerationContext(
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
75new CodeGenerationContext(
GenerateType\AbstractGenerateTypeService.Editor.cs (4)
296new CodeGenerationContext(newSemanticModel.SyntaxTree.GetLocation(new TextSpan()))), 394new CodeGenerationContext(afterThisLocation: _semanticDocument.SyntaxTree.GetLocation(_state.SimpleName.Span))), 440new CodeGenerationContext(afterThisLocation: enclosingNamespaceGeneratedTypeToAddAndLocation.Item3)), 553new CodeGenerationContext(contextLocation: _state.SimpleName.GetLocation())),
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
558return new CodeGenerationContext(afterThisLocation: symbolSyntax.GetLocation()); 564return new CodeGenerationContext(beforeThisLocation: symbolSyntax.GetLocation());
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
34new CodeGenerationContext(
PullMemberUp\MembersPuller.cs (3)
109var context = new CodeGenerationContext( 251var eventGenerationInfo = info.WithContext(new CodeGenerationContext(generateMethodBodies: false)); 299var context = new CodeGenerationContext(
Shared\Utilities\ExtractTypeHelpers.cs (2)
35var context = new CodeGenerationContext(generateMethodBodies: true); 67var context = new CodeGenerationContext(
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
446new CodeGenerationContext(Token.GetLocation())); 492new CodeGenerationContext(Token.GetLocation())),
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (1)
35new CodeGenerationContext(
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (2)
73new CodeGenerationContext( 89new CodeGenerationContext(
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
54new CodeGenerationContext(
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.GenerateLocalCodeAction.cs (1)
63var context = new CodeGenerationContext(beforeThisLocation: _state.IdentifierToken.GetLocation());
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
101var context = new CodeGenerationContext(
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
91new CodeGenerationContext(
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
65var context = new CodeGenerationContext(
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (2)
20public static readonly CodeGenerationContext Default = new(); 210return new CodeGenerationContext(
Microsoft.VisualStudio.LanguageServices (1)
Venus\ContainedLanguageCodeSupport.cs (1)
221var info = codeGenerationService.GetInfo(new CodeGenerationContext(autoInsertionLocation: false), options.GenerationOptions, destinationType.SyntaxTree.Options);
79 references to CodeGenerationContext
Microsoft.CodeAnalysis.CSharp.Features (9)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
129var info = (CSharpCodeGenerationContextInfo)await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, cancellationToken).ConfigureAwait(false);
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
162var info = (CSharpCodeGenerationContextInfo)await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, cancellationToken).ConfigureAwait(false);
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
82var contextInfo = await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, cancellationToken).ConfigureAwait(false);
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
260CodeGenerationContext.Default,
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
108CodeGenerationContext.Default),
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (2)
135static (ISymbol? symbol, SyntaxNode? syntax, CodeGenerationContext context) GetAddContext<TSymbol>( 153return (symbol: null, syntax: null, CodeGenerationContext.Default);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
166var info = await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, cancellationToken).ConfigureAwait(false);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
92var info = await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\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)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
37public override CSharpCodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (38)
CodeGeneration\CodeGenerationTests.cs (31)
42CodeGenerationContext context = null) 49context ?? CodeGenerationContext.Default), 62CodeGenerationContext context = null, 83context ?? CodeGenerationContext.Default), 92var info = testContext.Service.GetInfo(context ?? CodeGenerationContext.Default, options, root.SyntaxTree.Options); 108CodeGenerationContext context = null) 125context ?? CodeGenerationContext.Default), 143CodeGenerationContext context = null) 170context ?? CodeGenerationContext.Default), 185CodeGenerationContext context = null) 214context ?? CodeGenerationContext.Default), 228CodeGenerationContext context = null) 249context ?? CodeGenerationContext.Default), 273CodeGenerationContext context = null) 295context ?? CodeGenerationContext.Default), 305CodeGenerationContext context = null) 316var info = testContext.Service.GetInfo(context ?? CodeGenerationContext.Default, options, oldSyntax.SyntaxTree.Options); 325CodeGenerationContext context = null) 331var info = testContext.Service.GetInfo(context ?? CodeGenerationContext.Default, options, oldMemberSyntax.SyntaxTree.Options); 346CodeGenerationContext context = null) 363context ?? CodeGenerationContext.Default), 382CodeGenerationContext context = null) 403context ?? CodeGenerationContext.Default), 422CodeGenerationContext context = null, 496context ?? CodeGenerationContext.Default), 514CodeGenerationContext context = null) 525context ?? CodeGenerationContext.Default), 557var info = codeGenerator.GetInfo(CodeGenerationContext.Default, options, oldNode.SyntaxTree.Options); 576var info = codeGenerator.GetInfo(CodeGenerationContext.Default, options, testContext.SemanticModel.SyntaxTree.Options); 639CodeGenerationContext context = null, 657context ?? CodeGenerationContext.Default);
CodeGeneration\CodeGenerationTests.CSharp.cs (3)
371var context = new CodeGenerationContext(reuseSyntax: true); 452var context = new CodeGenerationContext(reuseSyntax: true); 922var context = new CodeGenerationContext(reuseSyntax: true);
CodeGeneration\CodeGenerationTests.Shared.cs (1)
580var codeGenOptionNoBody = new CodeGenerationContext(generateMethodBodies: false);
CodeGeneration\CodeGenerationTests.VisualBasic.cs (3)
314var context = new CodeGenerationContext(reuseSyntax: true); 446var context = new CodeGenerationContext(reuseSyntax: true); 904var context = new CodeGenerationContext(reuseSyntax: true);
Microsoft.CodeAnalysis.Features (17)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
69var contextInfo = await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, cancellationToken).ConfigureAwait(false);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
127var context = new CodeGenerationContext(
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
95var info = (TCodeGenerationContextInfo)await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, cancellationToken).ConfigureAwait(false);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
571var context = new CodeGenerationContext(
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
60private static readonly CodeGenerationContext s_codeGenerationContext = new(addImports: false);
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (1)
73var info = await _document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, cancellationToken).ConfigureAwait(false);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
538private static CodeGenerationContext GetAddContext<TSymbol>( 570return CodeGenerationContext.Default;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
444var info = await _originalDocument.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, cancellationToken).ConfigureAwait(false);
PullMemberUp\MembersPuller.cs (2)
109var context = new CodeGenerationContext( 299var context = new CodeGenerationContext(
Shared\Utilities\ExtractTypeHelpers.cs (2)
35var context = new CodeGenerationContext(generateMethodBodies: true); 67var context = new CodeGenerationContext(
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (1)
36CodeGenerationContext.Default),
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.GenerateLocalCodeAction.cs (1)
63var context = new CodeGenerationContext(beforeThisLocation: _state.IdentifierToken.GetLocation());
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
101var context = new CodeGenerationContext(
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
65var context = new CodeGenerationContext(
Microsoft.CodeAnalysis.Workspaces (11)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (2)
40public abstract TCodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions); 42CodeGenerationContextInfo ICodeGenerationService.GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (3)
13CodeGenerationContext Context); 20public static readonly CodeGenerationContext Default = new(); 179public CodeGenerationContext With(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContextInfo.cs (4)
14public readonly CodeGenerationContext Context; 16protected CodeGenerationContextInfo(CodeGenerationContext context) 21public CodeGenerationContextInfo WithContext(CodeGenerationContext value) 31protected abstract CodeGenerationContextInfo WithContextImpl(CodeGenerationContext value);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (1)
40public static async ValueTask<CodeGenerationContextInfo> GetCodeGenerationInfoAsync(this Document document, CodeGenerationContext context, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (1)
17CodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions);