2 instantiations of CSharpCodeGenerationContextInfo
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpCodeGenerationContextInfo.cs (1)
35
=> (Context == value) ? this :
new
(value, Options, Service, LanguageVersion);
CSharpCodeGenerationService.cs (1)
40
=>
new
(context, (CSharpCodeGenerationOptions)options, this, ((CSharpParseOptions)parseOptions).LanguageVersion);
121 references to CSharpCodeGenerationContextInfo
Microsoft.CodeAnalysis.CSharp.Features (6)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
138
var
info = (
CSharpCodeGenerationContextInfo
)await document.GetCodeGenerationInfoAsync(CodeGenerationContext.Default, fallbackOptions, cancellationToken).ConfigureAwait(false);
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (4)
27
internal class CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider : AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider<PropertyDeclarationSyntax, TypeDeclarationSyntax,
CSharpCodeGenerationContextInfo
>
49
CSharpCodeGenerationContextInfo
info, SyntaxNode property,
78
private static SyntaxNode GetUpdatedAccessor(
CSharpCodeGenerationContextInfo
info,
116
CSharpCodeGenerationContextInfo
info, SyntaxNode property)
Microsoft.CodeAnalysis.CSharp.Workspaces (115)
AttributeGenerator.cs (3)
22
CSharpCodeGenerationContextInfo
info,
50
AttributeData attribute, SyntaxToken? target,
CSharpCodeGenerationContextInfo
info)
62
private static AttributeSyntax? TryGenerateAttribute(AttributeData attribute,
CSharpCodeGenerationContextInfo
info)
ConstructorGenerator.cs (4)
28
CSharpCodeGenerationContextInfo
info,
44
CSharpCodeGenerationContextInfo
info,
71
CSharpCodeGenerationContextInfo
info, ConstructorDeclarationSyntax declaration)
116
private static SyntaxTokenList GenerateModifiers(IMethodSymbol constructor,
CSharpCodeGenerationContextInfo
info)
ConversionGenerator.cs (4)
21
CSharpCodeGenerationContextInfo
info,
34
CSharpCodeGenerationContextInfo
info,
45
CSharpCodeGenerationContextInfo
info)
82
CSharpCodeGenerationContextInfo
info, ConversionOperatorDeclarationSyntax declaration)
CSharpCodeGenerationContextInfo.cs (1)
34
public new
CSharpCodeGenerationContextInfo
WithContext(CodeGenerationContext value)
CSharpCodeGenerationHelpers.cs (4)
36
CSharpCodeGenerationContextInfo
info,
169
CSharpCodeGenerationContextInfo
info,
246
CSharpCodeGenerationContextInfo
info,
266
public static T? GetReuseableSyntaxNodeForSymbol<T>(ISymbol symbol,
CSharpCodeGenerationContextInfo
info) where T : SyntaxNode
CSharpCodeGenerationService.cs (28)
26
internal partial class CSharpCodeGenerationService : AbstractCodeGenerationService<
CSharpCodeGenerationContextInfo
>
39
public override
CSharpCodeGenerationContextInfo
GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions)
92
protected override TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event,
CSharpCodeGenerationContextInfo
info, IList<bool>? availableIndices, CancellationToken cancellationToken)
99
protected override TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field,
CSharpCodeGenerationContextInfo
info, IList<bool>? availableIndices, CancellationToken cancellationToken)
117
protected override TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method,
CSharpCodeGenerationContextInfo
info, IList<bool>? availableIndices, CancellationToken cancellationToken)
143
var
csharpOptions = info;
191
protected override TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property,
CSharpCodeGenerationContextInfo
info, IList<bool>? availableIndices, CancellationToken cancellationToken)
249
protected override TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType,
CSharpCodeGenerationContextInfo
info, IList<bool>? availableIndices, CancellationToken cancellationToken)
253
var
csharpInfo = info;
269
protected override TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace,
CSharpCodeGenerationContextInfo
info, IList<bool>? availableIndices, CancellationToken cancellationToken)
286
CSharpCodeGenerationContextInfo
info,
322
CSharpCodeGenerationContextInfo
info,
369
CSharpCodeGenerationContextInfo
info,
384
CSharpCodeGenerationContextInfo
info,
480
CSharpCodeGenerationContextInfo
info,
532
CSharpCodeGenerationContextInfo
info,
637
IEventSymbol @event, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
642
public override SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
651
IMethodSymbol method, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
669
var
csharpOptions = info;
700
IPropertySymbol property, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
707
INamedTypeSymbol namedType, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
713
INamespaceSymbol @namespace, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
728
public override TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
734
public override TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
740
private static SyntaxTokenList UpdateDeclarationAccessibility(SyntaxTokenList modifiersList, Accessibility newAccessibility,
CSharpCodeGenerationContextInfo
info)
756
public override TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
887
public override TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
DestructorGenerator.cs (2)
24
CSharpCodeGenerationContextInfo
info,
39
IMethodSymbol destructor,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
EnumMemberGenerator.cs (2)
22
internal static EnumDeclarationSyntax AddEnumMemberTo(EnumDeclarationSyntax destination, IFieldSymbol enumMember,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
54
CSharpCodeGenerationContextInfo
info,
EventGenerator.cs (8)
63
CSharpCodeGenerationContextInfo
info,
79
CSharpCodeGenerationContextInfo
info,
96
IEventSymbol @event, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
112
IEventSymbol @event, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info)
125
IEventSymbol @event, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info)
139
IEventSymbol @event, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info)
155
CSharpCodeGenerationContextInfo
info)
191
IEventSymbol @event, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info)
FieldGenerator.cs (4)
54
CSharpCodeGenerationContextInfo
info,
70
CSharpCodeGenerationContextInfo
info,
85
IFieldSymbol field,
CSharpCodeGenerationContextInfo
info, CancellationToken cancellationToken)
120
private static SyntaxTokenList GenerateModifiers(IFieldSymbol field,
CSharpCodeGenerationContextInfo
info)
MethodGenerator.cs (12)
30
CSharpCodeGenerationContextInfo
info,
43
CSharpCodeGenerationContextInfo
info,
58
CSharpCodeGenerationContextInfo
info,
73
CSharpCodeGenerationContextInfo
info,
92
CSharpCodeGenerationContextInfo
info,
110
CSharpCodeGenerationContextInfo
info)
139
CSharpCodeGenerationContextInfo
info)
157
CSharpCodeGenerationContextInfo
info, MethodDeclarationSyntax methodDeclaration)
175
CSharpCodeGenerationContextInfo
info, LocalFunctionStatementSyntax localFunctionDeclaration)
193
IMethodSymbol method,
CSharpCodeGenerationContextInfo
info, bool isExplicit)
247
IMethodSymbol method,
CSharpCodeGenerationContextInfo
info)
253
IMethodSymbol method, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info)
NamedTypeGenerator.cs (13)
26
CSharpCodeGenerationContextInfo
info,
40
CSharpCodeGenerationContextInfo
info,
55
CSharpCodeGenerationContextInfo
info,
68
CSharpCodeGenerationContextInfo
info,
100
CSharpCodeGenerationContextInfo
info,
140
CSharpCodeGenerationContextInfo
info,
151
CSharpCodeGenerationContextInfo
info)
181
CSharpCodeGenerationContextInfo
info)
225
CSharpCodeGenerationContextInfo
info)
243
CSharpCodeGenerationContextInfo
info)
258
INamedTypeSymbol namedType,
CSharpCodeGenerationContextInfo
info)
266
CSharpCodeGenerationContextInfo
info)
316
INamedTypeSymbol namedType,
CSharpCodeGenerationContextInfo
info)
NamespaceGenerator.cs (6)
27
CSharpCodeGenerationContextInfo
info,
47
CSharpCodeGenerationContextInfo
info,
69
CSharpCodeGenerationContextInfo
info,
88
CSharpCodeGenerationContextInfo
info,
99
CSharpCodeGenerationContextInfo
info)
122
CSharpCodeGenerationContextInfo
info)
OperatorGenerator.cs (4)
24
CSharpCodeGenerationContextInfo
info,
37
CSharpCodeGenerationContextInfo
info,
54
CSharpCodeGenerationContextInfo
info, OperatorDeclarationSyntax declaration)
74
CSharpCodeGenerationContextInfo
info)
ParameterGenerator.cs (5)
22
CSharpCodeGenerationContextInfo
info)
32
CSharpCodeGenerationContextInfo
info)
44
CSharpCodeGenerationContextInfo
info)
61
internal static ParameterSyntax GetParameter(IParameterSymbol parameter,
CSharpCodeGenerationContextInfo
info, bool isExplicit, bool isFirstParam, bool seenOptional)
120
IParameterSymbol parameter, bool isExplicit,
CSharpCodeGenerationContextInfo
info)
PropertyGenerator.cs (13)
37
CSharpCodeGenerationContextInfo
info,
53
CSharpCodeGenerationContextInfo
info,
71
CSharpCodeGenerationContextInfo
info,
90
CSharpCodeGenerationContextInfo
info)
109
CSharpCodeGenerationContextInfo
info)
176
CSharpCodeGenerationContextInfo
info, PropertyDeclarationSyntax declaration)
197
CSharpCodeGenerationContextInfo
info, IndexerDeclarationSyntax declaration)
215
CSharpCodeGenerationContextInfo
info, AccessorDeclarationSyntax declaration)
258
CSharpCodeGenerationContextInfo
info)
277
CSharpCodeGenerationContextInfo
info)
290
CSharpCodeGenerationContextInfo
info)
322
CSharpCodeGenerationContextInfo
info)
342
IPropertySymbol property, CodeGenerationDestination destination,
CSharpCodeGenerationContextInfo
info)
TypeParameterGenerator.cs (2)
17
ImmutableArray<ITypeParameterSymbol> typeParameters,
CSharpCodeGenerationContextInfo
info)
25
private static TypeParameterSyntax GenerateTypeParameter(ITypeParameterSymbol symbol,
CSharpCodeGenerationContextInfo
info)