10 types derived from WellKnownAttributeData
Microsoft.CodeAnalysis (10)
Symbols\Attributes\CommonAssemblyWellKnownAttributeData.cs (1)
18
internal class CommonAssemblyWellKnownAttributeData<TNamedTypeSymbol> :
WellKnownAttributeData
, ISecurityAttributeTarget
Symbols\Attributes\CommonEventWellKnownAttributeData.cs (1)
12
internal class CommonEventWellKnownAttributeData :
WellKnownAttributeData
, ISkipLocalsInitAttributeTarget
Symbols\Attributes\CommonFieldWellKnownAttributeData.cs (1)
15
internal class CommonFieldWellKnownAttributeData :
WellKnownAttributeData
, IMarshalAsAttributeTarget
Symbols\Attributes\CommonMethodWellKnownAttributeData.cs (1)
13
internal class CommonMethodWellKnownAttributeData :
WellKnownAttributeData
, ISecurityAttributeTarget
Symbols\Attributes\CommonModuleWellKnownAttributeData.cs (1)
16
internal class CommonModuleWellKnownAttributeData :
WellKnownAttributeData
Symbols\Attributes\CommonParameterWellKnownAttributeData.cs (1)
15
internal class CommonParameterWellKnownAttributeData :
WellKnownAttributeData
, IMarshalAsAttributeTarget
Symbols\Attributes\CommonPropertyWellKnownAttributeData.cs (1)
15
internal class CommonPropertyWellKnownAttributeData :
WellKnownAttributeData
Symbols\Attributes\CommonReturnTypeWellKnownAttributeData.cs (1)
15
internal class CommonReturnTypeWellKnownAttributeData :
WellKnownAttributeData
, IMarshalAsAttributeTarget
Symbols\Attributes\CommonTypeWellKnownAttributeData.cs (1)
18
internal class CommonTypeWellKnownAttributeData :
WellKnownAttributeData
, ISecurityAttributeTarget
Symbols\Attributes\EarlyWellKnownAttributeData.cs (1)
17
internal abstract class EarlyWellKnownAttributeData :
WellKnownAttributeData
34 references to WellKnownAttributeData
Microsoft.CodeAnalysis (10)
Symbols\Attributes\CustomAttributesBag.cs (5)
23
private
WellKnownAttributeData
_decodedWellKnownAttributeData;
70
WellKnownAttributeData
.Seal(data);
83
public bool SetDecodedWellKnownAttributeData(
WellKnownAttributeData
data)
85
WellKnownAttributeData
.Seal(data);
124
public
WellKnownAttributeData
DecodedWellKnownAttributeData
Symbols\Attributes\DecodeWellKnownAttributeArguments.cs (3)
20
private
WellKnownAttributeData
? _lazyDecodeData;
28
public T GetOrCreateData<T>() where T :
WellKnownAttributeData
, new()
61
public readonly
WellKnownAttributeData
DecodedData
Symbols\Attributes\MarshalAsAttributeDecoder.cs (1)
16
where TWellKnownAttributeData :
WellKnownAttributeData
, IMarshalAsAttributeTarget, new()
Symbols\Attributes\WellKnownAttributeData.cs (1)
65
internal static void Seal(
WellKnownAttributeData
data)
Microsoft.CodeAnalysis.CSharp (24)
Symbols\Attributes\AttributeData.cs (4)
214
where T :
WellKnownAttributeData
, ISecurityAttributeTarget, new()
240
where T :
WellKnownAttributeData
, ISkipLocalsInitAttributeTarget, new()
251
where T :
WellKnownAttributeData
, IMemberNotNullAttributeTarget, new()
301
where T :
WellKnownAttributeData
, IMemberNotNullAttributeTarget, new()
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
313
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Source\SourceAssemblySymbol.cs (9)
353
WellKnownAttributeData
.StringMissingValue, QuickAttributes.AssemblyKeyName);
363
WellKnownAttributeData
.StringMissingValue, QuickAttributes.AssemblyKeyFile);
509
if ((object)keyFile == (object)
WellKnownAttributeData
.StringMissingValue)
521
if ((object)keyContainer == (object)
WellKnownAttributeData
.StringMissingValue)
1313
private
WellKnownAttributeData
ValidateAttributeUsageAndDecodeWellKnownAttributes(
1376
WellKnownAttributeData
wellKnownData = null;
1473
WellKnownAttributeData
wellKnownData = null;
1484
WellKnownAttributeData
limitedDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> attributesFromNetModules,
1507
WellKnownAttributeData
.Seal(result);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1402
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Source\SourceMemberFieldSymbol.cs (1)
142
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1459
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1588
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Source\SourcePropertySymbolBase.cs (1)
1706
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Symbol_Attributes.cs (3)
260
internal virtual void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
319
WellKnownAttributeData
? wellKnownAttributeData;
837
private
WellKnownAttributeData
ValidateAttributeUsageAndDecodeWellKnownAttributes(
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
158
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
262
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)