3 instantiations of SourceAttributeData
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Attributes.cs (2)
298
return new
SourceAttributeData
(Compilation, (AttributeSyntax)boundAttribute.Syntax, attributeType, attributeConstructor, hasErrors);
335
return new
SourceAttributeData
(
Symbols\Attributes\SourceAttributeData.cs (1)
186
return new
SourceAttributeData
(this._compilation, this.ApplicationSyntaxReference, this.AttributeClass, this.AttributeConstructor, this.CommonConstructorArguments,
26 references to SourceAttributeData
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Attributes.cs (2)
94
var
attribute = (
SourceAttributeData
?)attributeDataArray[i];
Symbols\Attributes\AttributeData.cs (1)
805
Debug.Assert(attribute is
SourceAttributeData
);
Symbols\Attributes\RetargetingAttributeData.cs (1)
30
Debug.Assert(underlying is
SourceAttributeData
or SynthesizedAttributeData);
Symbols\Attributes\SourceAttributeData.cs (1)
178
internal
SourceAttributeData
WithOmittedCondition(bool isConditionallyOmitted)
Symbols\Source\SourceAssemblySymbol.cs (1)
2373
if (attribute is
SourceAttributeData
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1574
Debug.Assert(attr is
SourceAttributeData
);
Symbols\Source\SourceMethodSymbol.cs (2)
254
foreach (
var
attributeData in property.MemberNotNullAttributeIfExists)
262
foreach (
var
attributeData in property.MemberNotNullWhenAttributeIfExists)
Symbols\Source\SourcePropertySymbolBase.cs (10)
1701
internal
SourceAttributeData
DisallowNullAttributeIfExists
1704
internal
SourceAttributeData
AllowNullAttributeIfExists
1707
internal
SourceAttributeData
MaybeNullAttributeIfExists
1710
internal
SourceAttributeData
NotNullAttributeIfExists
1713
internal ImmutableArray<
SourceAttributeData
> MemberNotNullAttributeIfExists
1716
internal ImmutableArray<
SourceAttributeData
> MemberNotNullWhenAttributeIfExists
1721
private
SourceAttributeData
FindAttribute(AttributeDescription attributeDescription)
1722
=> (
SourceAttributeData
)GetAttributes().First(a => a.IsTargetAttribute(attributeDescription));
1724
private ImmutableArray<
SourceAttributeData
> FindAttributes(AttributeDescription attributeDescription)
1725
=> GetAttributes().Where(a => a.IsTargetAttribute(attributeDescription)).Cast<
SourceAttributeData
>().ToImmutableArray();
Symbols\Source\SynthesizedAttributeData.cs (5)
22
public static SynthesizedAttributeData Create(
SourceAttributeData
original)
58
return
SourceAttributeData
.GetTargetAttributeSignatureIndex(_compilation, AttributeClass, AttributeConstructor, description);
63
return
SourceAttributeData
.IsTargetAttribute(AttributeClass, namespaceName, typeName);
69
private readonly
SourceAttributeData
_original;
71
internal FromSourceAttributeData(
SourceAttributeData
original)
Symbols\Symbol.cs (1)
1550
Debug.Assert(attribute is
SourceAttributeData
);
Symbols\TypeSymbol.cs (1)
1993
if (attributeData is
SourceAttributeData
{ ApplicationSyntaxReference: { } applicationSyntaxReference } &&