1 write to _handle
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
296_handle = handle;
43 references to _handle
Microsoft.CodeAnalysis.CSharp (43)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (43)
113if (this.ContainingPEModule.HasAnyCustomAttributes(_handle)) 411return _handle; 417get { return MetadataTokens.GetToken(_handle); } 432uncommon.lazyHasInterpolatedStringHandlerAttribute = ContainingPEModule.Module.HasInterpolatedStringHandlerAttribute(_handle).ToThreeState(); 451uncommon.lazyHasEmbeddedAttribute = ContainingPEModule.Module.HasCodeAnalysisEmbeddedAttribute(_handle).ToThreeState(); 506TypeSymbol decodedType = DynamicTypeDecoder.TransformType(baseType, 0, _handle, moduleSymbol); 507decodedType = NativeIntegerTypeDecoder.TransformType(decodedType, _handle, moduleSymbol, this); 508decodedType = TupleTypeDecoder.DecodeTupleTypesIfApplicable(decodedType, _handle, moduleSymbol); 509baseType = (NamedTypeSymbol)NullableTypeDecoder.TransformType(TypeWithAnnotations.Create(decodedType), _handle, moduleSymbol, accessSymbol: this, nullableContext: this).Type; 535EntityHandle token = moduleSymbol.Module.GetBaseTypeOfTypeOrThrow(_handle); 555var interfaceImpls = moduleSymbol.Module.GetInterfaceImplementationsOrThrow(_handle); 736value = ContainingPEModule.Module.HasNullableContextAttribute(_handle, out byte arg) ? 769foreach (var methodDef in module.GetMethodsOfTypeOrThrow(_handle)) 784foreach (var propertyDef in module.GetPropertiesOfTypeOrThrow(_handle)) 799foreach (var eventDef in module.GetEventsOfTypeOrThrow(_handle)) 814foreach (var fieldDef in module.GetFieldsOfTypeOrThrow(_handle)) 880var hasRequiredMemberAttribute = ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute); 910foreach (var fieldDef in module.GetFieldsOfTypeOrThrow(_handle)) 1030foreach (var handle in this.ContainingPEModule.Module.GetFieldsOfTypeOrThrow(_handle)) 1090foreach (var methodDef in module.GetMethodsOfTypeOrThrow(_handle)) 1197foreach (var fieldDef in module.GetFieldsOfTypeOrThrow(_handle)) 1281foreach (var fieldDef in module.GetFieldsOfTypeOrThrow(_handle)) 1721bool moduleHasExtension = module.HasExtensionAttribute(_handle, ignoreCase: false); 1856nestedTypeDefs = module.GetNestedTypeDefsOrThrow(_handle); 1908foreach (var fieldRid in module.GetFieldsOfTypeOrThrow(_handle)) 1953foreach (var methodHandle in module.GetMethodsOfTypeOrThrow(_handle)) 1955if (isOrdinaryEmbeddableStruct || module.ShouldImportMethod(_handle, methodHandle, moduleSymbol.ImportOptions)) 1976foreach (var propertyDef in module.GetPropertiesOfTypeOrThrow(_handle)) 1982PEMethodSymbol getMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Getter); 1983PEMethodSymbol setMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Setter); 2008foreach (var eventRid in module.GetEventsOfTypeOrThrow(_handle)) 2015PEMethodSymbol addMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Adder); 2016PEMethodSymbol removeMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Remover); 2087if (this.ContainingPEModule.Module.HasRequiredAttributeAttribute(_handle)) 2169this.ContainingPEModule.Module.HasDefaultMemberAttribute(_handle, out defaultMemberName); 2204return ContainingPEModule.Module.HasGuidAttribute(_handle, out guidString); 2211return this.ContainingPEModule.Module.GetTypeLayout(_handle); 2254isByRefLike = module.HasIsByRefLikeAttribute(_handle).ToThreeState(); 2282isReadOnly = module.HasIsReadOnlyAttribute(_handle).ToThreeState(); 2339ImmutableArray<string> conditionalSymbols = this.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 2358ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref uncommon.lazyObsoleteAttributeData, _handle, ContainingPEModule, ignoreByRefLikeMarker, ignoreRequiredMemberMarker: false); 2381var handle = this.ContainingPEModule.Module.GetAttributeUsageAttributeHandle(_handle); 2655var nestedType = Create(this.ContainingPEModule, (PENamespaceSymbol)this.ContainingNamespace, _handle, null);