3 instantiations of CustomAttributeHandle
System.Reflection.Metadata (3)
130 references to CustomAttributeHandle
BuildValidator (1)
Crossgen2Tasks (1)
Microsoft.Cci.Extensions (1)
Microsoft.CodeAnalysis (39)
MetadataReader\PEModule.cs (29)
1114internal CustomAttributeHandle GetAttributeHandle(EntityHandle token, AttributeDescription description)
1820private bool TryGetAttributeReader(CustomAttributeHandle handle, out BlobReader blobReader)
1966internal bool TryExtractStringValueFromAttribute(CustomAttributeHandle handle, out string? value)
1971internal bool TryExtractLongValueFromAttribute(CustomAttributeHandle handle, out long value)
1977private bool TryExtractDecimalValueFromDecimalConstantAttribute(CustomAttributeHandle handle, out decimal value)
1982private bool TryExtractIntAndIntValueFromAttribute(CustomAttributeHandle handle, out int value1, out int value2)
1995private bool TryExtractStringAndIntValueFromAttribute(CustomAttributeHandle handle, out string? stringValue, out int intValue)
2004private bool TryExtractStringAndStringValueFromAttribute(CustomAttributeHandle handle, out string? string1Value, out string? string2Value)
2012private bool TryExtractBoolArrayValueFromAttribute(CustomAttributeHandle handle, out ImmutableArray<bool> value)
2017private bool TryExtractByteArrayValueFromAttribute(CustomAttributeHandle handle, out ImmutableArray<byte> value)
2022private bool TryExtractStringArrayValueFromAttribute(CustomAttributeHandle handle, out ImmutableArray<string?> value)
2027private bool TryExtractValueFromAttribute<T>(CustomAttributeHandle handle, out T? value, AttributeValueExtractor<T?> valueExtractor)
2494public readonly CustomAttributeHandle Handle;
2497public AttributeInfo(CustomAttributeHandle handle, int signatureIndex)
2517foreach (var attributeHandle in MetadataReader.GetCustomAttributes(hasAttribute))
2550foreach (var attributeHandle in metadataReader.GetCustomAttributes(hasAttribute))
2576foreach (var attributeHandle in MetadataReader.GetCustomAttributes(hasAttribute))
2597foreach (var attributeHandle in MetadataReader.GetCustomAttributes(hasAttribute))
2633foreach (var attributeHandle in MetadataReader.GetCustomAttributes(typeDef))
2655private void RegisterNoPiaLocalType(TypeDefinitionHandle typeDef, CustomAttributeHandle customAttribute, int signatureIndex)
2710private int IsTypeIdentifierAttribute(CustomAttributeHandle customAttribute)
2740CustomAttributeHandle customAttribute,
2761CustomAttributeHandle customAttribute,
2904internal int GetTargetAttributeSignatureIndex(CustomAttributeHandle customAttribute, AttributeDescription description)
2925private static int GetTargetAttributeSignatureIndex(MetadataReader metadataReader, CustomAttributeHandle customAttribute, AttributeDescription description, out bool matchedAttributeType)
3051CustomAttributeHandle customAttribute,
3065CustomAttributeHandle customAttribute,
3196foreach (var attributeHandle in MetadataReader.CustomAttributes)
3639public BlobHandle GetCustomAttributeValueOrThrow(CustomAttributeHandle handle)
Microsoft.CodeAnalysis.CSharp (15)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Microsoft.CodeAnalysis.Test.Utilities (6)
Microsoft.CodeAnalysis.VisualBasic (10)
Microsoft.DotNet.SignTool (1)
RunTests (1)
System.Diagnostics.FileVersionInfo (1)
System.Reflection.Metadata (38)
System.Reflection.MetadataLoadContext (9)