42 instantiations of CodeGenerationContext
Microsoft.CodeAnalysis.CSharp.Features (2)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (2)
148
? new
CodeGenerationContext
(afterThisLocation: syntax.GetLocation())
149
: new
CodeGenerationContext
(beforeThisLocation: syntax.GetLocation()));
Microsoft.CodeAnalysis.Features (38)
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)
78
new
CodeGenerationContext
(
GenerateType\AbstractGenerateTypeService.Editor.cs (4)
297
new
CodeGenerationContext
(newSemanticModel.SyntaxTree.GetLocation(new TextSpan()))),
395
new
CodeGenerationContext
(afterThisLocation: _semanticDocument.SyntaxTree.GetLocation(_state.SimpleName.Span))),
441
new
CodeGenerationContext
(afterThisLocation: enclosingNamespaceGeneratedTypeToAddAndLocation.Item3)),
554
new
CodeGenerationContext
(
GenerateType\AbstractGenerateTypeService.State.cs (1)
340
var codeGenerationContext = new
CodeGenerationContext
(
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\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
106
var codeGenerationContext = new
CodeGenerationContext
(
448
new
CodeGenerationContext
(
495
new
CodeGenerationContext
(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (1)
36
new
CodeGenerationContext
(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (2)
74
new
CodeGenerationContext
(
90
new
CodeGenerationContext
(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
71
var codeGenerationContext = new
CodeGenerationContext
(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
54
new
CodeGenerationContext
(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (1)
47
var codeGenerationContext = new
CodeGenerationContext
(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.GenerateLocalCodeAction.cs (1)
63
var context = new
CodeGenerationContext
(beforeThisLocation: _state.IdentifierToken.GetLocation());
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
163
var codeGenerationContext = new
CodeGenerationContext
(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (2)
54
var codeGenerationContext = new
CodeGenerationContext
(
104
var context = new
CodeGenerationContext
(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.State.cs (1)
55
var codeGenerationContext = new
CodeGenerationContext
(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
65
var context = new
CodeGenerationContext
(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
91
new
CodeGenerationContext
(
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (2)
20
public static readonly CodeGenerationContext Default =
new
();
210
return new
CodeGenerationContext
(
59 references to CodeGenerationContext
Microsoft.CodeAnalysis.CSharp.Features (9)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
122
var info = (CSharpCodeGenerationContextInfo)await document.GetCodeGenerationInfoAsync(
CodeGenerationContext
.Default, cancellationToken).ConfigureAwait(false);
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
165
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\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
167
var info = await document.GetCodeGenerationInfoAsync(
CodeGenerationContext
.Default, cancellationToken).ConfigureAwait(false);
src\roslyn\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\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
37
public override CSharpCodeGenerationContextInfo GetInfo(
CodeGenerationContext
context, CodeGenerationOptions options, ParseOptions parseOptions)
Microsoft.CodeAnalysis.Features (24)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
65
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);
GenerateType\AbstractGenerateTypeService.State.cs (1)
340
var
codeGenerationContext = new CodeGenerationContext(
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
538
private static
CodeGenerationContext
GetAddContext<TSymbol>(
570
return
CodeGenerationContext
.Default;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
452
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\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
106
var
codeGenerationContext = new CodeGenerationContext(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (1)
36
CodeGenerationContext
.Default),
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
71
var
codeGenerationContext = new CodeGenerationContext(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (1)
47
var
codeGenerationContext = new CodeGenerationContext(
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.GenerateLocalCodeAction.cs (1)
63
var
context = new CodeGenerationContext(beforeThisLocation: _state.IdentifierToken.GetLocation());
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
163
var
codeGenerationContext = new CodeGenerationContext(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (2)
54
var
codeGenerationContext = new CodeGenerationContext(
104
var
context = new CodeGenerationContext(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.State.cs (1)
55
var
codeGenerationContext = new CodeGenerationContext(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
65
var
context = new CodeGenerationContext(
Microsoft.CodeAnalysis.Workspaces (22)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (7)
26
=> CanAddTo(destination, solution,
CodeGenerationContext
.Default, cancellationToken);
28
public bool CanAddTo(ISymbol destination, Solution solution,
CodeGenerationContext
context, CancellationToken cancellationToken)
59
=> CanAddTo(destination, solution,
CodeGenerationContext
.Default, cancellationToken);
61
public bool CanAddTo(SyntaxNode destination, Solution solution,
CodeGenerationContext
context, CancellationToken cancellationToken)
67
CodeGenerationContext
context,
150
var (declaration, _) = FindMostRelevantDeclaration(solution, namespaceOrType,
CodeGenerationContext
.Default, location, cancellationToken);
157
CodeGenerationContext
context,
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (3)
13
CodeGenerationContext
Context);
20
public static readonly
CodeGenerationContext
Default = new();
179
public
CodeGenerationContext
With(
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (1)
40
public static async ValueTask<CodeGenerationContextInfo> GetCodeGenerationInfoAsync(this Document document,
CodeGenerationContext
context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (2)
93
=> CanAdd(solution, destination,
CodeGenerationContext
.Default, cancellationToken);
98
public static bool CanAdd(Solution solution, ISymbol destination,
CodeGenerationContext
context, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (3)
17
CodeGenerationContextInfo GetInfo(
CodeGenerationContext
context, CodeGenerationOptions options, ParseOptions parseOptions);
183
bool CanAddTo(ISymbol destination, Solution solution,
CodeGenerationContext
context, CancellationToken cancellationToken);
193
bool CanAddTo(SyntaxNode destination, Solution solution,
CodeGenerationContext
context, CancellationToken cancellationToken);