10 types derived from WellKnownAttributeData
Microsoft.CodeAnalysis (10)
Symbols\Attributes\CommonAssemblyWellKnownAttributeData.cs (1)
17
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)
19
internal abstract class EarlyWellKnownAttributeData :
WellKnownAttributeData
41 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 (23)
Symbols\Attributes\AttributeData.cs (4)
236
where T :
WellKnownAttributeData
, ISecurityAttributeTarget, new()
262
where T :
WellKnownAttributeData
, ISkipLocalsInitAttributeTarget, new()
273
where T :
WellKnownAttributeData
, IMemberNotNullAttributeTarget, new()
323
where T :
WellKnownAttributeData
, IMemberNotNullAttributeTarget, new()
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
312
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Source\SourceAssemblySymbol.cs (9)
348
WellKnownAttributeData
.StringMissingValue, QuickAttributes.AssemblyKeyName);
358
WellKnownAttributeData
.StringMissingValue, QuickAttributes.AssemblyKeyFile);
504
if ((object)keyFile == (object)
WellKnownAttributeData
.StringMissingValue)
516
if ((object)keyContainer == (object)
WellKnownAttributeData
.StringMissingValue)
1306
private
WellKnownAttributeData
ValidateAttributeUsageAndDecodeWellKnownAttributes(
1366
WellKnownAttributeData
wellKnownData = null;
1463
WellKnownAttributeData
wellKnownData = null;
1474
WellKnownAttributeData
limitedDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> attributesFromNetModules,
1497
WellKnownAttributeData
.Seal(result);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1379
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Source\SourceMemberFieldSymbol.cs (1)
131
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1018
internal sealed override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1463
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Source\SourcePropertySymbolBase.cs (1)
1394
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Symbols\Symbol_Attributes.cs (3)
251
internal virtual void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
310
WellKnownAttributeData
? wellKnownAttributeData;
816
private
WellKnownAttributeData
ValidateAttributeUsageAndDecodeWellKnownAttributes(
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
148
internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart,
WellKnownAttributeData
decodedData)
Microsoft.CodeAnalysis.VisualBasic (8)
Symbols\Attributes\AttributeData.vb (1)
191
Friend Sub DecodeSecurityAttribute(Of T As {
WellKnownAttributeData
, ISecurityAttributeTarget, New})(targetSymbol As Symbol, compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation))
Symbols\Source\SourceAssemblySymbol.vb (2)
309
<Out> ByRef attributeIndicesToSkip As HashSet(Of Integer)) As
WellKnownAttributeData
369
Dim wellKnownData As
WellKnownAttributeData
= Nothing
Symbols\Source\SourceMethodSymbol.vb (1)
1830
decodedData As
WellKnownAttributeData
)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2371
decodedData As
WellKnownAttributeData
)
Symbols\Symbol_Attributes.vb (3)
228
decodedData As
WellKnownAttributeData
)
254
Dim wellKnownAttrData As
WellKnownAttributeData
446
symbolPart As AttributeLocation) As
WellKnownAttributeData