103 references to Target
Microsoft.CodeAnalysis.CSharp (12)
Declarations\DeclarationTreeBuilder.cs (1)
714
if (attributeListSyntax.
Target
?.Identifier.ToAttributeLocation() == AttributeLocation.Method)
Symbols\Symbol_Attributes.cs (1)
608
if (MatchAttributeTarget(attributeTarget, symbolPart, attributeDeclarationSyntax.
Target
, diagnostics) &&
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (3)
166
Debug.Assert(attributeDeclarationSyntax.
Target
is object);
178
MessageID.IDS_FeaturePrimaryConstructors.CheckFeatureAvailability(diagnostics, attributeDeclarationSyntax, attributeDeclarationSyntax.
Target
.Identifier.GetLocation());
184
SyntaxToken target = attributeDeclarationSyntax.
Target
.Identifier;
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (2)
292
if (attribute.
Target
?.GetAttributeLocation() == AttributeLocation.Field)
298
attribute.
Target
.Location);
Syntax.xml.Main.Generated.cs (1)
1972
=> node.Update(VisitToken(node.OpenBracketToken), (AttributeTargetSpecifierSyntax?)Visit(node.
Target
), VisitList(node.Attributes), VisitToken(node.CloseBracketToken));
Syntax.xml.Syntax.Generated.cs (4)
9815
if (openBracketToken != this.OpenBracketToken || target != this.
Target
|| attributes != this.Attributes || closeBracketToken != this.CloseBracketToken)
9825
public AttributeListSyntax WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.
Target
, this.Attributes, this.CloseBracketToken);
9827
public AttributeListSyntax WithAttributes(SeparatedSyntaxList<AttributeSyntax> attributes) => Update(this.OpenBracketToken, this.
Target
, attributes, this.CloseBracketToken);
9828
public AttributeListSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.
Target
, this.Attributes, closeBracketToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
19
switch (attributeList.
Target
?.Identifier.Kind())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (5)
336
if (parent.
Target
!= null &&
337
(parent.
Target
.Identifier.IsKindOrHasMatchingText(SyntaxKind.AssemblyKeyword) ||
338
parent.
Target
.Identifier.IsKindOrHasMatchingText(SyntaxKind.ModuleKeyword)))
398
if (parent.
Target
!= null &&
399
parent.
Target
.Identifier.Kind() is SyntaxKind.AssemblyKeyword or SyntaxKind.ModuleKeyword &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1176
attributeList.
Target
?.Identifier.Kind() == attributeTarget;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
460
if (attributeList.
Target
== null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
127
if (attributeList.
Target
is { Identifier.RawKind: var kind })
Microsoft.CodeAnalysis.CSharp.Features (6)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (2)
89
attributeList.
Target
!= null &&
90
attributeList.
Target
.Identifier.Kind() == SyntaxKind.AssemblyKeyword;
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
103
var methodTargetingAttributes = typeDeclaration.AttributeLists.Where(list => list.
Target
?.Identifier.ValueText == "method");
EditAndContinue\SyntaxComparer.cs (1)
1508
return ((AttributeListSyntax)node).
Target
;
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
19
switch (attributeList.
Target
?.Identifier.Kind())
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
460
if (attributeList.
Target
== null)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\LocalFunctionTests.cs (3)
498
Assert.Null(attributeList.
Target
);
546
Assert.Null(attributeList.
Target
);
810
Assert.Equal(SyntaxKind.ReturnKeyword, attributeList.
Target
.Identifier.Kind());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (56)
Generated\Syntax.Test.xml.Generated.cs (2)
13031
Assert.Null(node.
Target
);
13034
var newNode = node.WithOpenBracketToken(node.OpenBracketToken).WithTarget(node.
Target
).WithAttributes(node.Attributes).WithCloseBracketToken(node.CloseBracketToken);
Parsing\DeclarationParsingTests.cs (54)
269
Assert.NotNull(ad.
Target
);
270
Assert.NotEqual(default, ad.
Target
.Identifier);
271
Assert.Equal("assembly", ad.
Target
.Identifier.ToString());
272
Assert.NotEqual(default, ad.
Target
.ColonToken);
295
Assert.NotNull(ad.
Target
);
296
Assert.NotEqual(default, ad.
Target
.Identifier);
297
Assert.Equal("@assembly", ad.
Target
.Identifier.ToString());
298
Assert.Equal("assembly", ad.
Target
.Identifier.ValueText);
299
Assert.Equal(SyntaxKind.IdentifierToken, ad.
Target
.Identifier.Kind());
300
Assert.Equal(AttributeLocation.Assembly, ad.
Target
.Identifier.ToAttributeLocation());
301
Assert.NotEqual(default, ad.
Target
.ColonToken);
324
Assert.NotNull(ad.
Target
);
325
Assert.NotEqual(default, ad.
Target
.Identifier);
326
Assert.Equal(@"as\u0073embly", ad.
Target
.Identifier.ToString());
327
Assert.Equal("assembly", ad.
Target
.Identifier.ValueText);
328
Assert.Equal(SyntaxKind.IdentifierToken, ad.
Target
.Identifier.Kind());
329
Assert.Equal(AttributeLocation.Assembly, ad.
Target
.Identifier.ToAttributeLocation());
330
Assert.NotEqual(default, ad.
Target
.ColonToken);
353
Assert.NotNull(ad.
Target
);
354
Assert.NotEqual(default, ad.
Target
.Identifier);
355
Assert.Equal("module", ad.
Target
.Identifier.ToString());
356
Assert.Equal(SyntaxKind.ModuleKeyword, ad.
Target
.Identifier.Kind());
357
Assert.NotEqual(default, ad.
Target
.ColonToken);
380
Assert.NotNull(ad.
Target
);
381
Assert.NotEqual(default, ad.
Target
.Identifier);
382
Assert.Equal("@module", ad.
Target
.Identifier.ToString());
383
Assert.Equal(SyntaxKind.IdentifierToken, ad.
Target
.Identifier.Kind());
384
Assert.Equal(AttributeLocation.Module, ad.
Target
.Identifier.ToAttributeLocation());
385
Assert.NotEqual(default, ad.
Target
.ColonToken);
408
Assert.NotNull(ad.
Target
);
409
Assert.NotEqual(default, ad.
Target
.Identifier);
410
Assert.Equal("assembly", ad.
Target
.Identifier.ToString());
411
Assert.Equal(SyntaxKind.AssemblyKeyword, ad.
Target
.Identifier.Kind());
412
Assert.NotEqual(default, ad.
Target
.ColonToken);
438
Assert.NotNull(ad.
Target
);
439
Assert.NotEqual(default, ad.
Target
.Identifier);
440
Assert.Equal("assembly", ad.
Target
.Identifier.ToString());
441
Assert.NotEqual(default, ad.
Target
.ColonToken);
469
Assert.NotNull(ad.
Target
);
470
Assert.NotEqual(default, ad.
Target
.Identifier);
471
Assert.Equal("assembly", ad.
Target
.Identifier.ToString());
472
Assert.NotEqual(default, ad.
Target
.ColonToken);
505
Assert.NotNull(ad.
Target
);
506
Assert.NotEqual(default, ad.
Target
.Identifier);
507
Assert.Equal("assembly", ad.
Target
.Identifier.ToString());
508
Assert.NotEqual(default, ad.
Target
.ColonToken);
536
Assert.NotNull(ad.
Target
);
537
Assert.NotEqual(default, ad.
Target
.Identifier);
538
Assert.Equal("assembly", ad.
Target
.Identifier.ToString());
539
Assert.NotEqual(default, ad.
Target
.ColonToken);
548
Assert.NotNull(ad.
Target
);
549
Assert.NotEqual(default, ad.
Target
.Identifier);
550
Assert.Equal("assembly", ad.
Target
.Identifier.ToString());
551
Assert.NotEqual(default, ad.
Target
.ColonToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1032
=> list.
Target
?.Identifier.IsKind(SyntaxKind.ReturnKeyword) ?? false;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (5)
336
if (parent.
Target
!= null &&
337
(parent.
Target
.Identifier.IsKindOrHasMatchingText(SyntaxKind.AssemblyKeyword) ||
338
parent.
Target
.Identifier.IsKindOrHasMatchingText(SyntaxKind.ModuleKeyword)))
398
if (parent.
Target
!= null &&
399
parent.
Target
.Identifier.Kind() is SyntaxKind.AssemblyKeyword or SyntaxKind.ModuleKeyword &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1176
attributeList.
Target
?.Identifier.Kind() == attributeTarget;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
127
if (attributeList.
Target
is { Identifier.RawKind: var kind })
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.cs (2)
1682
if (attributeList.
Target
!= null)
1684
return attributeList.
Target
.Identifier.ToString();
Roslyn.Diagnostics.CSharp.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (5)
336
if (parent.
Target
!= null &&
337
(parent.
Target
.Identifier.IsKindOrHasMatchingText(SyntaxKind.AssemblyKeyword) ||
338
parent.
Target
.Identifier.IsKindOrHasMatchingText(SyntaxKind.ModuleKeyword)))
398
if (parent.
Target
!= null &&
399
parent.
Target
.Identifier.Kind() is SyntaxKind.AssemblyKeyword or SyntaxKind.ModuleKeyword &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1176
attributeList.
Target
?.Identifier.Kind() == attributeTarget;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
127
if (attributeList.
Target
is { Identifier.RawKind: var kind })