1 write to Handle
Microsoft.CodeAnalysis (1)
MetadataReader\PEModule.cs (1)
2224
this.
Handle
= handle;
39 references to Handle
Microsoft.CodeAnalysis (33)
MetadataReader\PEModule.cs (33)
1045
return FindTargetAttribute(token, description).
Handle
;
1067
return TryExtractBoolArrayValueFromAttribute(info.
Handle
, out transformFlags);
1087
return TryExtractBoolArrayValueFromAttribute(info.
Handle
, out transformFlags);
1106
if (TryExtractValueFromAttribute(info.
Handle
, out int value, s_attributeIntValueExtractor))
1127
return TryExtractStringArrayValueFromAttribute(info.
Handle
, out tupleElementNames);
1189
if (!info.HasValue || !TryGetAttributeReader(info.
Handle
, out BlobReader sigReader) || !CrackStringInAttributeValue(out string? featureName, ref sigReader))
1241
if (!info.HasValue || info.SignatureIndex != 0 || !TryGetAttributeReader(info.
Handle
, out BlobReader sigReader))
1289
if (TryExtractStringValueFromAttribute(targetAttribute.
Handle
, out string? paramName))
1294
else if (TryExtractStringArrayValueFromAttribute(targetAttribute.
Handle
, out var paramNames))
1314
return TryExtractValueFromAttribute(info.
Handle
, out when, s_attributeBooleanValueExtractor);
1332
if (TryExtractStringValueFromAttribute(attributeInfo.
Handle
, out string parameterName))
1345
return info.
Handle
;
1376
if (info.HasValue && TryExtractLongValueFromAttribute(info.
Handle
, out value))
1399
if (info.HasValue && TryExtractDecimalValueFromDecimalConstantAttribute(info.
Handle
, out value))
1415
if (TryExtractValueFromAttribute(info.
Handle
, out bool value, s_attributeBooleanValueExtractor))
1456
if (TryExtractStringValueFromAttribute(ai.
Handle
, out string extracted))
1464
else if (TryExtractStringArrayValueFromAttribute(ai.
Handle
, out ImmutableArray<string> extracted2))
1497
if (TryExtractValueFromAttribute(ai.
Handle
, out BoolAndStringData extracted, s_attributeBoolAndStringValueExtractor))
1506
else if (TryExtractValueFromAttribute(ai.
Handle
, out BoolAndStringArrayData extracted2, s_attributeBoolAndStringArrayValueExtractor))
1535
if (TryExtractStringValueFromAttribute(ai.
Handle
, out extractedStr) && extractedStr != null)
1548
if (!TryGetAttributeReader(attributeInfo.
Handle
, out var sig))
1622
return TryExtractValueFromAttribute(attributeInfo.
Handle
, out var obsoleteData, s_attributeDeprecatedDataExtractor) ?
1654
if (TryExtractValueFromAttribute(attributeInfo.
Handle
, out shortValue, s_attributeShortValueExtractor) &&
1665
if (TryExtractValueFromAttribute(attributeInfo.
Handle
, out intValue, s_attributeIntValueExtractor) &&
1705
if (TryExtractValueFromAttribute(info.
Handle
, out shortValue, s_attributeShortValueExtractor))
1715
if (TryExtractValueFromAttribute(info.
Handle
, out intValue, s_attributeIntValueExtractor))
1819
return TryExtractStringValueFromAttribute(info.
Handle
, out value);
1831
return TryExtractStringAndIntValueFromAttribute(info.
Handle
, out stringValue, out intValue);
1870
BlobHandle valueBlob = GetCustomAttributeValueOrThrow(typeIdentifierInfo.
Handle
);
2230
get { return !
Handle
.IsNil; }
2956
return TryExtractValueFromAttribute(info.
Handle
, out value, s_attributeByteValueExtractor);
2974
return TryExtractValueFromAttribute(info.
Handle
, out defaultTransform, s_attributeByteValueExtractor);
2977
return TryExtractByteArrayValueFromAttribute(info.
Handle
, out nullableTransforms);
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
617
containingPEModuleSymbol.Module.FindLastTargetAttribute(_handle, AttributeDescription.DecimalConstantAttribute).
Handle
);
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
744
_moduleSymbol.Module.TryExtractStringValueFromAttribute(info.
Handle
, out var parameterName);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
526
Assert.True(peModule.Module.TryExtractLongValueFromAttribute(attributeInfo.
Handle
, out attributeValue));
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
190
containingPEModuleSymbol.Module.FindLastTargetAttribute(Me._handle, filteredOutConstantAttributeDescription).
Handle
)
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
628
If attribute.HasValue AndAlso PEModule.TryExtractStringValueFromAttribute(attribute.
Handle
, parameterName) Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Attributes\AttributeTests_WellKnownAttributes.vb (1)
558
Assert.True(peModuleSymbol.Module.TryExtractLongValueFromAttribute(attributeInfo.
Handle
, attributeValue))