54 references to TypeDefinition
ILAssembler (1)
EntityRegistry.cs (1)
962case TypeEntity { Handle.Kind: HandleKind.TypeDefinition } type:
ILCompiler.ReadyToRun (5)
Compiler\DependencyAnalysis\ReadyToRun\AttributePresenceFilterNode.cs (1)
245if (firstTypeHandle.Kind == HandleKind.TypeDefinition)
Compiler\ReadyToRunMetadataFieldLayoutAlgorithm.cs (1)
451return typeDefHandle.Kind == HandleKind.TypeDefinition &&
Compiler\ReadyToRunStandaloneMethodMetadata.cs (1)
129if (handle.Kind == HandleKind.TypeDefinition || handle.Kind == HandleKind.TypeReference)
JitInterface\CorInfoImpl.ReadyToRun.cs (2)
72case HandleKind.TypeDefinition: 194case HandleKind.TypeDefinition:
ILCompiler.TypeSystem (5)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaGenericParameter.cs (1)
76Debug.Assert(parameter.Parent.Kind == HandleKind.TypeDefinition);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (2)
96case HandleKind.TypeDefinition: 164case HandleKind.TypeDefinition:
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\MetadataExtensions.cs (2)
187if (handleType == HandleKind.TypeReference || handleType == HandleKind.TypeDefinition) 194else if (attributeType.Kind == HandleKind.TypeDefinition)
Microsoft.CodeAnalysis (12)
MetadataReader\MetadataDecoder.cs (8)
149case HandleKind.TypeDefinition: 445case HandleKind.TypeDefinition: 781case HandleKind.TypeDefinition: 931case HandleKind.TypeDefinition: 2056if (typeToken.Kind == HandleKind.TypeDefinition) 2178case HandleKind.TypeDefinition: 2261containerType == HandleKind.TypeDefinition || 2265if (containerType != HandleKind.TypeDefinition &&
MetadataReader\PEModule.cs (4)
2734if (MetadataReader.GetCustomAttribute(customAttribute).Parent.Kind != HandleKind.TypeDefinition) 2994if (tokenType == HandleKind.TypeDefinition) 3163if (handleType == HandleKind.TypeReference || handleType == HandleKind.TypeDefinition) 3172else if (typeDefOrRef.Kind == HandleKind.TypeDefinition)
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1290if (baseTypeHandle.Kind == HandleKind.TypeDefinition)
Microsoft.CodeAnalysis.Features (1)
PdbSourceDocument\SymbolSourceDocumentFinder.cs (1)
23case HandleKind.TypeDefinition:
Microsoft.CodeAnalysis.Workspaces (2)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (2)
769if (typeDefOrRefHandle.Kind == HandleKind.TypeDefinition) 867case HandleKind.TypeDefinition:
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\RuntimeTypeSystem_1.cs (1)
2052if (entityHandle.Kind != HandleKind.TypeDefinition)
Contracts\Signature\RuntimeSignatureDecoder.cs (1)
287case HandleKind.TypeDefinition:
Microsoft.Diagnostics.DataContractReader.Legacy (5)
ClrDataFrame.cs (1)
648else if (baseType.Kind == HandleKind.TypeDefinition)
MetaDataImportImpl.cs (2)
374if (owner.Kind == HandleKind.TypeDefinition) 1048if (parent.Kind == HandleKind.TypeDefinition)
SigFormat.cs (1)
135case HandleKind.TypeDefinition:
TypeNameBuilder.cs (1)
236if (genericParam.Parent.Kind == HandleKind.TypeDefinition)
System.Reflection.Metadata (15)
System\Reflection\Metadata\Ecma335\CodedIndex.cs (7)
205case HandleKind.TypeDefinition: return HasCustomAttributeTag.TypeDef; 288case HandleKind.TypeDefinition: return HasDeclSecurityTag.TypeDef; 399case HandleKind.TypeDefinition: return MemberRefParentTag.TypeDef; 470case HandleKind.TypeDefinition: return TypeDefOrRefOrSpecTag.TypeDef; 492case HandleKind.TypeDefinition: return TypeDefOrRefTag.TypeDef; 513case HandleKind.TypeDefinition: return TypeOrMethodDefTag.TypeDef; 562case HandleKind.TypeDefinition: return HasCustomDebugInformationTag.TypeDef;
System\Reflection\Metadata\Ecma335\CustomAttributeDecoder.cs (1)
417HandleKind.TypeDefinition => _provider.GetTypeFromDefinition(_reader, (TypeDefinitionHandle)handle, 0),
System\Reflection\Metadata\Ecma335\Encoding\ExceptionRegionEncoder.cs (1)
75(catchType.Kind == HandleKind.TypeDefinition ||
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (1)
406case HandleKind.TypeDefinition:
System\Reflection\Metadata\Ecma335\SignatureDecoder.cs (1)
305case HandleKind.TypeDefinition:
System\Reflection\Metadata\MetadataReader.WinMD.cs (3)
705if (targetType.Kind != HandleKind.TypeDefinition) 769else if (typeDefOrRef.Kind == HandleKind.TypeDefinition) 811if (handleType == HandleKind.TypeReference || handleType == HandleKind.TypeDefinition)
System\Reflection\Metadata\PortablePdb\ImportDefinition.cs (1)
27typeOrNamespace.Kind == HandleKind.TypeDefinition ||
System.Reflection.MetadataLoadContext (5)
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (1)
63case HandleKind.TypeDefinition: // Not clear if this can happen but as fail-safe....
System\Reflection\TypeLoading\General\Ecma\EcmaResolver.cs (2)
21HandleKind.TypeDefinition => ((TypeDefinitionHandle)handle).ResolveTypeDef(module), 142HandleKind.TypeDefinition => new EcmaGenericTypeParameterType(gph, module),
System\Reflection\TypeLoading\General\Ecma\EcmaToStringHelpers.cs (2)
27case HandleKind.TypeDefinition: 60if (tr.ResolutionScope.Kind == HandleKind.TypeDefinition || tr.ResolutionScope.Kind == HandleKind.TypeReference)