96 references to CodeGenerationDestination
Microsoft.CodeAnalysis.CodeStyle.Fixes (21)
AbstractCodeGenerationService.cs (15)
77public SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 80public SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 83public SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 86public SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 89public SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 92public SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken) 143public abstract CodeGenerationDestination GetDestination(SyntaxNode node); 144public abstract SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 145public abstract SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 148public abstract SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 150public abstract SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 151public abstract SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 152public abstract SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, TCodeGenerationContextInfo info, CancellationToken cancellationToken); 301var codeGenerationDestination = GetDestination(destination); 343private SyntaxNode? GetNewMember(TCodeGenerationContextInfo info, CodeGenerationDestination codeGenerationDestination, ISymbol member, CancellationToken cancellationToken)
ICodeGenerationService.cs (6)
23SyntaxNode CreateEventDeclaration(IEventSymbol @event, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 28SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 34SyntaxNode? CreateMethodDeclaration(IMethodSymbol method, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 39SyntaxNode CreatePropertyDeclaration(IPropertySymbol property, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 44SyntaxNode CreateNamedTypeDeclaration(INamedTypeSymbol namedType, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken); 49SyntaxNode CreateNamespaceDeclaration(INamespaceSymbol @namespace, CodeGenerationDestination destination, CodeGenerationContextInfo info, CancellationToken cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (75)
ConversionGenerator.cs (4)
33CodeGenerationDestination destination, 44CodeGenerationDestination destination, 99private static SyntaxTokenList GenerateModifiers(CodeGenerationDestination destination) 102if (destination is CodeGenerationDestination.InterfaceType)
CSharpCodeGenerationHelpers.cs (10)
223public static CodeGenerationDestination GetDestination(SyntaxNode destination) 229SyntaxKind.ClassDeclaration => CodeGenerationDestination.ClassType, 230SyntaxKind.CompilationUnit => CodeGenerationDestination.CompilationUnit, 231SyntaxKind.EnumDeclaration => CodeGenerationDestination.EnumType, 232SyntaxKind.InterfaceDeclaration => CodeGenerationDestination.InterfaceType, 233SyntaxKind.FileScopedNamespaceDeclaration => CodeGenerationDestination.Namespace, 234SyntaxKind.NamespaceDeclaration => CodeGenerationDestination.Namespace, 235SyntaxKind.StructDeclaration => CodeGenerationDestination.StructType, 236_ => CodeGenerationDestination.Unspecified, 240return CodeGenerationDestination.Unspecified;
CSharpCodeGenerationService.cs (8)
42public override CodeGenerationDestination GetDestination(SyntaxNode node) 637IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 642public override SyntaxNode CreateFieldDeclaration(IFieldSymbol field, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 644return destination == CodeGenerationDestination.EnumType 651IMethodSymbol method, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 700IPropertySymbol property, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 707INamedTypeSymbol namedType, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken) 713INamespaceSymbol @namespace, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
EventGenerator.cs (10)
67var declaration = GenerateEventDeclaration(@event, CodeGenerationDestination.CompilationUnit, info, cancellationToken); 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) 154CodeGenerationDestination destination, 181CodeGenerationDestination destination, 184return destination != CodeGenerationDestination.InterfaceType && 191IEventSymbol @event, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info) 204if (destination is CodeGenerationDestination.InterfaceType)
MethodGenerator.cs (12)
34var declaration = GenerateMethodDeclaration(method, CodeGenerationDestination.Namespace, info, cancellationToken); 48method, CodeGenerationDestination.CompilationUnit, info, 72IMethodSymbol method, CodeGenerationDestination destination, 91CodeGenerationDestination destination, 109IMethodSymbol method, CodeGenerationDestination destination, 138IMethodSymbol method, CodeGenerationDestination destination, 253IMethodSymbol method, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info) 269if (destination is CodeGenerationDestination.InterfaceType) 280else if (destination is not CodeGenerationDestination.CompilationUnit and 281not CodeGenerationDestination.Namespace) 308else if (destination is CodeGenerationDestination.CompilationUnit) 321if (destination != CodeGenerationDestination.InterfaceType)
NamedTypeGenerator.cs (10)
44var declaration = GenerateNamedTypeDeclaration(service, namedType, CodeGenerationDestination.Namespace, info, cancellationToken); 59var declaration = GenerateNamedTypeDeclaration(service, namedType, CodeGenerationDestination.CompilationUnit, info, cancellationToken); 67CodeGenerationDestination destination, 150CodeGenerationDestination destination, 180CodeGenerationDestination destination, 224CodeGenerationDestination destination, 242CodeGenerationDestination destination, 265CodeGenerationDestination destination, 272var defaultAccessibility = destination is CodeGenerationDestination.CompilationUnit or CodeGenerationDestination.Namespace
NamespaceGenerator.cs (6)
33CodeGenerationDestination.Namespace, 54CodeGenerationDestination.CompilationUnit, 68CodeGenerationDestination destination, 98CodeGenerationDestination destination, 107if (destination == CodeGenerationDestination.CompilationUnit && 121CodeGenerationDestination destination,
OperatorGenerator.cs (4)
36CodeGenerationDestination destination, 73CodeGenerationDestination destination, 106private static SyntaxTokenList GenerateModifiers(IMethodSymbol method, CodeGenerationDestination destination, bool hasNoBody) 111!(destination is CodeGenerationDestination.InterfaceType && hasNoBody))
PropertyGenerator.cs (11)
42property, CodeGenerationDestination.CompilationUnit, info, 70CodeGenerationDestination destination, 89CodeGenerationDestination destination, 108IPropertySymbol property, CodeGenerationDestination destination, 257IPropertySymbol property, CodeGenerationDestination destination, 276CodeGenerationDestination destination, 310CodeGenerationDestination destination, 313return destination != CodeGenerationDestination.InterfaceType && 342IPropertySymbol property, CodeGenerationDestination destination, CSharpCodeGenerationContextInfo info) 355if (destination is CodeGenerationDestination.InterfaceType) 365else if (destination is not CodeGenerationDestination.CompilationUnit)