src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (8)
40public override CodeGenerationDestination GetDestination(SyntaxNode node)
659IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
664public override SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
666return destination == CodeGenerationDestination.EnumType
673IMethodSymbol method, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
722IPropertySymbol property, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
729INamedTypeSymbol namedType, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
735INamespaceSymbol @namespace, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (10)
69var declaration = GenerateEventDeclaration(@event, CodeGenerationDestination.CompilationUnit, info, cancellationToken);
98IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
115IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info)
128IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info)
160IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info)
175CodeGenerationDestination destination,
202CodeGenerationDestination destination,
205return destination != CodeGenerationDestination.InterfaceType &&
212IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info)
225if (destination is CodeGenerationDestination.InterfaceType)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (15)
37var declaration = GenerateMethodDeclaration(method, CodeGenerationDestination.Namespace, info, cancellationToken);
51method, CodeGenerationDestination.CompilationUnit, info,
75IMethodSymbol method, CodeGenerationDestination destination,
94CodeGenerationDestination destination,
112IMethodSymbol method, CodeGenerationDestination destination,
143private static IParameterSymbol FilterAttributes(IParameterSymbol parameter, CodeGenerationDestination destination)
146private static bool FilterAttribute(AttributeData attribute, CodeGenerationDestination destination)
148if (destination is CodeGenerationDestination.InterfaceType)
165IMethodSymbol method, CodeGenerationDestination destination,
324CodeGenerationDestination destination,
342if (destination is CodeGenerationDestination.InterfaceType)
353else if (destination is not CodeGenerationDestination.CompilationUnit and
354not CodeGenerationDestination.Namespace)
382else if (destination is CodeGenerationDestination.CompilationUnit)
395if (destination != CodeGenerationDestination.InterfaceType)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (10)
46var declaration = GenerateNamedTypeDeclaration(service, namedType, CodeGenerationDestination.Namespace, info, cancellationToken);
61var declaration = GenerateNamedTypeDeclaration(service, namedType, CodeGenerationDestination.CompilationUnit, info, cancellationToken);
69CodeGenerationDestination destination,
152CodeGenerationDestination destination,
182CodeGenerationDestination destination,
226CodeGenerationDestination destination,
244CodeGenerationDestination destination,
267CodeGenerationDestination destination,
274var defaultAccessibility = destination is CodeGenerationDestination.CompilationUnit or CodeGenerationDestination.Namespace
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (11)
44property, CodeGenerationDestination.CompilationUnit, info,
72CodeGenerationDestination destination,
91CodeGenerationDestination destination,
112IPropertySymbol property, CodeGenerationDestination destination,
276IPropertySymbol property, CodeGenerationDestination destination,
295CodeGenerationDestination destination,
331CodeGenerationDestination destination,
334return destination != CodeGenerationDestination.InterfaceType &&
361IPropertySymbol property, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info)
374if (destination is CodeGenerationDestination.InterfaceType)
384else if (destination is not CodeGenerationDestination.CompilationUnit)