3 instantiations of CustomAttributeHandle
System.Reflection.Metadata (3)
141 references to CustomAttributeHandle
BuildValidator (1)
Crossgen2Tasks (1)
Microsoft.Cci.Extensions (1)
Microsoft.CodeAnalysis (39)
MetadataReader\PEModule.cs (29)
1110internal CustomAttributeHandle GetAttributeHandle(EntityHandle token, AttributeDescription description)
1816private bool TryGetAttributeReader(CustomAttributeHandle handle, out BlobReader blobReader)
1962internal bool TryExtractStringValueFromAttribute(CustomAttributeHandle handle, out string? value)
1967internal bool TryExtractLongValueFromAttribute(CustomAttributeHandle handle, out long value)
1973private bool TryExtractDecimalValueFromDecimalConstantAttribute(CustomAttributeHandle handle, out decimal value)
1978private bool TryExtractIntAndIntValueFromAttribute(CustomAttributeHandle handle, out int value1, out int value2)
1991private bool TryExtractStringAndIntValueFromAttribute(CustomAttributeHandle handle, out string? stringValue, out int intValue)
2000private bool TryExtractStringAndStringValueFromAttribute(CustomAttributeHandle handle, out string? string1Value, out string? string2Value)
2008private bool TryExtractBoolArrayValueFromAttribute(CustomAttributeHandle handle, out ImmutableArray<bool> value)
2013private bool TryExtractByteArrayValueFromAttribute(CustomAttributeHandle handle, out ImmutableArray<byte> value)
2018private bool TryExtractStringArrayValueFromAttribute(CustomAttributeHandle handle, out ImmutableArray<string?> value)
2023private bool TryExtractValueFromAttribute<T>(CustomAttributeHandle handle, out T? value, AttributeValueExtractor<T?> valueExtractor)
2490public readonly CustomAttributeHandle Handle;
2493public AttributeInfo(CustomAttributeHandle handle, int signatureIndex)
2513foreach (var attributeHandle in MetadataReader.GetCustomAttributes(hasAttribute))
2546foreach (var attributeHandle in metadataReader.GetCustomAttributes(hasAttribute))
2572foreach (var attributeHandle in MetadataReader.GetCustomAttributes(hasAttribute))
2593foreach (var attributeHandle in MetadataReader.GetCustomAttributes(hasAttribute))
2629foreach (var attributeHandle in MetadataReader.GetCustomAttributes(typeDef))
2651private void RegisterNoPiaLocalType(TypeDefinitionHandle typeDef, CustomAttributeHandle customAttribute, int signatureIndex)
2706private int IsTypeIdentifierAttribute(CustomAttributeHandle customAttribute)
2736CustomAttributeHandle customAttribute,
2757CustomAttributeHandle customAttribute,
2900internal int GetTargetAttributeSignatureIndex(CustomAttributeHandle customAttribute, AttributeDescription description)
2921private static int GetTargetAttributeSignatureIndex(MetadataReader metadataReader, CustomAttributeHandle customAttribute, AttributeDescription description, out bool matchedAttributeType)
3047CustomAttributeHandle customAttribute,
3061CustomAttributeHandle customAttribute,
3192foreach (var attributeHandle in MetadataReader.CustomAttributes)
3635public BlobHandle GetCustomAttributeValueOrThrow(CustomAttributeHandle handle)
Microsoft.CodeAnalysis.CSharp (26)
Symbols\Metadata\PE\PEModuleSymbol.cs (16)
273foreach (var customAttributeHandle in Module.GetCustomAttributesOrThrow(typerefAssemblyAttributesGoHere))
310out CustomAttributeHandle filteredOutAttribute1,
317out CustomAttributeHandle filteredOutAttribute1,
319out CustomAttributeHandle filteredOutAttribute2,
330out CustomAttributeHandle filteredOutAttribute1,
332out CustomAttributeHandle filteredOutAttribute2,
334out CustomAttributeHandle filteredOutAttribute3,
336out CustomAttributeHandle filteredOutAttribute4,
338out CustomAttributeHandle filteredOutAttribute5,
340out CustomAttributeHandle filteredOutAttribute6,
353foreach (var customAttributeHandle in _module.GetCustomAttributesOrThrow(token))
412bool matchesFilter(CustomAttributeHandle handle, AttributeDescription filter)
429out CustomAttributeHandle paramArrayAttribute)
438foreach (var attr in _module.GetCustomAttributesOrThrow(token))
470filteredOutAttribute1: out CustomAttributeHandle extensionAttribute,
472filteredOutAttribute2: out CustomAttributeHandle isReadOnlyAttribute,
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)