17 references to Handle
Microsoft.CodeAnalysis.CSharp (17)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
82
return peNamedType.
Handle
;
Symbols\Metadata\PE\MetadataDecoder.cs (1)
593
typeDefsToSearch.Enqueue(peTypeSymbol.
Handle
);
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1388
var explicitlyOverriddenMethods = new MetadataDecoder(moduleSymbol, _containingType).GetExplicitlyOverriddenMethods(_containingType.
Handle
, _handle, this.ContainingType);
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
379
added = TypeHandleToTypeMap.TryAdd(type.
Handle
, type);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (10)
1292
if (baseTypeHandle == this.
Handle
)
1633
return HandleComparer.Default.Compare(((PENamedTypeSymbol)x).
Handle
, ((PENamedTypeSymbol)y).
Handle
);
2427
type.HasSpecialName && type.IsSealed && module.HasExtensionAttribute(type.
Handle
, ignoreCase: false) &&
2436
markerTypeDefs = module.GetNestedTypeDefsOrThrow(type.
Handle
);
2580
foreach (var methodHandle in module.GetMethodsOfTypeOrThrow(isExtension ? _lazyUncommonProperties.extensionInfo.GroupingTypeSymbol.
Handle
: _handle))
2611
foreach (var propertyDef in module.GetPropertiesOfTypeOrThrow(isExtension ? _lazyUncommonProperties.extensionInfo.GroupingTypeSymbol.
Handle
: _handle))
2781
var diag = PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, ContainingPEModule,
Handle
, allowedFeatures: IsRefLikeType ? CompilerFeatureRequiredFeatures.RefStructs : CompilerFeatureRequiredFeatures.None, decoder);
2990
var type = this.ContainingPEModule.TryDecodeAttributeWithTypeArgument(this.
Handle
, AttributeDescription.CoClassAttribute);
3165
builderArgument = this.ContainingPEModule.TryDecodeAttributeWithTypeArgument(this.
Handle
, AttributeDescription.AsyncMethodBuilderAttribute);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (3)
408
if (addedModule.TypeHandleToTypeMap.TryGetValue(type.
Handle
, out cached))
435
Debug.Assert(result is PENamedTypeSymbol peResult && peResult.
Handle
== type.
Handle
);