src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (28)
29: AbstractCodeGenerationService<CSharpCodeGenerationContextInfo>(languageServices)
37public override CSharpCodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions)
90protected override TDeclarationNode AddEvent<TDeclarationNode>(TDeclarationNode destination, IEventSymbol @event, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken)
97protected override TDeclarationNode AddField<TDeclarationNode>(TDeclarationNode destination, IFieldSymbol field, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken)
115protected override TDeclarationNode AddMethod<TDeclarationNode>(TDeclarationNode destination, IMethodSymbol method, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken)
141var csharpOptions = info;
189protected override TDeclarationNode AddProperty<TDeclarationNode>(TDeclarationNode destination, IPropertySymbol property, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken)
247protected override TDeclarationNode AddNamedType<TDeclarationNode>(TDeclarationNode destination, INamedTypeSymbol namedType, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken)
251var csharpInfo = info;
267protected override TDeclarationNode AddNamespace<TDeclarationNode>(TDeclarationNode destination, INamespaceSymbol @namespace, CSharpCodeGenerationContextInfo info, IList<bool>? availableIndices, CancellationToken cancellationToken)
284CSharpCodeGenerationContextInfo info,
320CSharpCodeGenerationContextInfo info,
367CSharpCodeGenerationContextInfo info,
382CSharpCodeGenerationContextInfo info,
478CSharpCodeGenerationContextInfo info,
530CSharpCodeGenerationContextInfo info,
635IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
640public override SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
649IMethodSymbol method, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
667var csharpOptions = info;
698IPropertySymbol property, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
705INamedTypeSymbol namedType, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
711INamespaceSymbol @namespace, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
726public override TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
731public override TDeclarationNode UpdateDeclarationAccessibility<TDeclarationNode>(TDeclarationNode declaration, Accessibility newAccessibility, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
736private static SyntaxTokenList UpdateDeclarationAccessibility(SyntaxTokenList modifiersList, Accessibility newAccessibility, CSharpCodeGenerationContextInfo info)
752public override TDeclarationNode UpdateDeclarationType<TDeclarationNode>(TDeclarationNode declaration, ITypeSymbol newType, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
883public override TDeclarationNode UpdateDeclarationMembers<TDeclarationNode>(TDeclarationNode declaration, IList<ISymbol> newMembers, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (8)
65CSharpCodeGenerationContextInfo info,
81CSharpCodeGenerationContextInfo info,
98IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
114IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info)
127IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info)
141IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info)
157CSharpCodeGenerationContextInfo info)
193IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (12)
32CSharpCodeGenerationContextInfo info,
45CSharpCodeGenerationContextInfo info,
60CSharpCodeGenerationContextInfo info,
75CSharpCodeGenerationContextInfo info,
94CSharpCodeGenerationContextInfo info,
112CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
141CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
159CSharpCodeGenerationContextInfo info, MethodDeclarationSyntax methodDeclaration, CancellationToken cancellationToken)
177CSharpCodeGenerationContextInfo info, LocalFunctionStatementSyntax localFunctionDeclaration, CancellationToken cancellationToken)
195IMethodSymbol method, CSharpCodeGenerationContextInfo info, bool isExplicit)
249IMethodSymbol method, CSharpCodeGenerationContextInfo info)
255IMethodSymbol method, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (13)
39CSharpCodeGenerationContextInfo info,
55CSharpCodeGenerationContextInfo info,
73CSharpCodeGenerationContextInfo info,
92CSharpCodeGenerationContextInfo info,
112CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
180CSharpCodeGenerationContextInfo info, PropertyDeclarationSyntax declaration, CancellationToken cancellationToken)
201CSharpCodeGenerationContextInfo info, IndexerDeclarationSyntax declaration, CancellationToken cancellationToken)
219CSharpCodeGenerationContextInfo info, AccessorDeclarationSyntax declaration, CancellationToken cancellationToken)
262CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
281CSharpCodeGenerationContextInfo info,
295CSharpCodeGenerationContextInfo info,
328CSharpCodeGenerationContextInfo info)
346IPropertySymbol property, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info)