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