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