10 types derived from WellKnownAttributeData
Microsoft.CodeAnalysis (10)
Symbols\Attributes\CommonAssemblyWellKnownAttributeData.cs (1)
17internal class CommonAssemblyWellKnownAttributeData<TNamedTypeSymbol> : WellKnownAttributeData, ISecurityAttributeTarget
Symbols\Attributes\CommonEventWellKnownAttributeData.cs (1)
12internal class CommonEventWellKnownAttributeData : WellKnownAttributeData, ISkipLocalsInitAttributeTarget
Symbols\Attributes\CommonFieldWellKnownAttributeData.cs (1)
15internal class CommonFieldWellKnownAttributeData : WellKnownAttributeData, IMarshalAsAttributeTarget
Symbols\Attributes\CommonMethodWellKnownAttributeData.cs (1)
13internal class CommonMethodWellKnownAttributeData : WellKnownAttributeData, ISecurityAttributeTarget
Symbols\Attributes\CommonModuleWellKnownAttributeData.cs (1)
16internal class CommonModuleWellKnownAttributeData : WellKnownAttributeData
Symbols\Attributes\CommonParameterWellKnownAttributeData.cs (1)
15internal class CommonParameterWellKnownAttributeData : WellKnownAttributeData, IMarshalAsAttributeTarget
Symbols\Attributes\CommonPropertyWellKnownAttributeData.cs (1)
15internal class CommonPropertyWellKnownAttributeData : WellKnownAttributeData
Symbols\Attributes\CommonReturnTypeWellKnownAttributeData.cs (1)
15internal class CommonReturnTypeWellKnownAttributeData : WellKnownAttributeData, IMarshalAsAttributeTarget
Symbols\Attributes\CommonTypeWellKnownAttributeData.cs (1)
18internal class CommonTypeWellKnownAttributeData : WellKnownAttributeData, ISecurityAttributeTarget
Symbols\Attributes\EarlyWellKnownAttributeData.cs (1)
19internal abstract class EarlyWellKnownAttributeData : WellKnownAttributeData
41 references to WellKnownAttributeData
Microsoft.CodeAnalysis (10)
Symbols\Attributes\CustomAttributesBag.cs (5)
23private WellKnownAttributeData _decodedWellKnownAttributeData; 70WellKnownAttributeData.Seal(data); 83public bool SetDecodedWellKnownAttributeData(WellKnownAttributeData data) 85WellKnownAttributeData.Seal(data); 124public WellKnownAttributeData DecodedWellKnownAttributeData
Symbols\Attributes\DecodeWellKnownAttributeArguments.cs (3)
20private WellKnownAttributeData? _lazyDecodeData; 28public T GetOrCreateData<T>() where T : WellKnownAttributeData, new() 61public readonly WellKnownAttributeData DecodedData
Symbols\Attributes\MarshalAsAttributeDecoder.cs (1)
16where TWellKnownAttributeData : WellKnownAttributeData, IMarshalAsAttributeTarget, new()
Symbols\Attributes\WellKnownAttributeData.cs (1)
65internal static void Seal(WellKnownAttributeData data)
Microsoft.CodeAnalysis.CSharp (23)
Symbols\Attributes\AttributeData.cs (4)
236where T : WellKnownAttributeData, ISecurityAttributeTarget, new() 262where T : WellKnownAttributeData, ISkipLocalsInitAttributeTarget, new() 273where T : WellKnownAttributeData, IMemberNotNullAttributeTarget, new() 323where T : WellKnownAttributeData, IMemberNotNullAttributeTarget, new()
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
312internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart, WellKnownAttributeData decodedData)
Symbols\Source\SourceAssemblySymbol.cs (9)
348WellKnownAttributeData.StringMissingValue, QuickAttributes.AssemblyKeyName); 358WellKnownAttributeData.StringMissingValue, QuickAttributes.AssemblyKeyFile); 504if ((object)keyFile == (object)WellKnownAttributeData.StringMissingValue) 516if ((object)keyContainer == (object)WellKnownAttributeData.StringMissingValue) 1306private WellKnownAttributeData ValidateAttributeUsageAndDecodeWellKnownAttributes( 1366WellKnownAttributeData wellKnownData = null; 1463WellKnownAttributeData wellKnownData = null; 1474WellKnownAttributeData limitedDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> attributesFromNetModules, 1497WellKnownAttributeData.Seal(result);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1379internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart, WellKnownAttributeData decodedData)
Symbols\Source\SourceMemberFieldSymbol.cs (1)
131internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart, WellKnownAttributeData decodedData)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1018internal sealed override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart, WellKnownAttributeData decodedData)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1463internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart, WellKnownAttributeData decodedData)
Symbols\Source\SourcePropertySymbolBase.cs (1)
1394internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart, WellKnownAttributeData decodedData)
Symbols\Symbol_Attributes.cs (3)
251internal virtual void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart, WellKnownAttributeData decodedData) 310WellKnownAttributeData? wellKnownAttributeData; 816private WellKnownAttributeData ValidateAttributeUsageAndDecodeWellKnownAttributes(
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
148internal override void PostDecodeWellKnownAttributes(ImmutableArray<CSharpAttributeData> boundAttributes, ImmutableArray<AttributeSyntax> allAttributeSyntaxNodes, BindingDiagnosticBag diagnostics, AttributeLocation symbolPart, WellKnownAttributeData decodedData)
Microsoft.CodeAnalysis.VisualBasic (8)
Symbols\Attributes\AttributeData.vb (1)
191Friend 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 369Dim wellKnownData As WellKnownAttributeData = Nothing
Symbols\Source\SourceMethodSymbol.vb (1)
1830decodedData As WellKnownAttributeData)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2371decodedData As WellKnownAttributeData)
Symbols\Symbol_Attributes.vb (3)
228decodedData As WellKnownAttributeData) 254Dim wellKnownAttrData As WellKnownAttributeData 446symbolPart As AttributeLocation) As WellKnownAttributeData