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