4 instantiations of QTypeDefRefOrSpec
System.Private.CoreLib (4)
System\Reflection\Runtime\TypeInfos\NativeFormat\NativeFormatRuntimeGenericParameterTypeInfo.cs (1)
78
constraints.Add(new
QTypeDefRefOrSpec
(reader, constraintHandle.SkipCustomModifiers(reader)));
System\Reflection\Runtime\TypeInfos\NativeFormat\NativeFormatRuntimeNamedTypeInfo.cs (3)
286
return new
QTypeDefRefOrSpec
(_reader, baseType);
300
directlyImplementedInterfaces.Add(new
QTypeDefRefOrSpec
(_reader, ifcHandle));
364
return new
QTypeDefRefOrSpec
(_reader, _typeDefinitionHandle, true);
33 references to QTypeDefRefOrSpec
System.Private.CoreLib (33)
System\Reflection\Runtime\General\QHandles.cs (1)
150
public static
QTypeDefRefOrSpec
Null => default;
System\Reflection\Runtime\General\TypeResolver.cs (2)
13
internal static RuntimeTypeInfo Resolve(this
QTypeDefRefOrSpec
typeDefOrRefOrSpec, TypeContext typeContext)
22
internal static RuntimeTypeInfo TryResolve(this
QTypeDefRefOrSpec
typeDefOrRefOrSpec, TypeContext typeContext, ref Exception? exception)
System\Reflection\Runtime\TypeInfos\NativeFormat\NativeFormatRuntimeGenericParameterTypeInfo.cs (3)
66
protected sealed override
QTypeDefRefOrSpec
[] Constraints
71
ArrayBuilder<
QTypeDefRefOrSpec
> constraints = new ArrayBuilder<
QTypeDefRefOrSpec
>(_genericParameter.Constraints.Count);
System\Reflection\Runtime\TypeInfos\NativeFormat\NativeFormatRuntimeNamedTypeInfo.cs (6)
279
internal sealed override
QTypeDefRefOrSpec
TypeRefDefOrSpecForBaseType
285
return
QTypeDefRefOrSpec
.Null;
294
internal sealed override
QTypeDefRefOrSpec
[] TypeRefDefOrSpecsForDirectlyImplementedInterfaces
298
ArrayBuilder<
QTypeDefRefOrSpec
> directlyImplementedInterfaces = new ArrayBuilder<
QTypeDefRefOrSpec
>(_typeDefinition.Interfaces.Count);
360
internal sealed override
QTypeDefRefOrSpec
TypeDefinitionQHandle
System\Reflection\Runtime\TypeInfos\RuntimeArrayTypeInfo.cs (3)
245
internal sealed override
QTypeDefRefOrSpec
TypeRefDefOrSpecForBaseType
257
internal sealed override
QTypeDefRefOrSpec
[] TypeRefDefOrSpecsForDirectlyImplementedInterfaces
262
return Array.Empty<
QTypeDefRefOrSpec
>();
System\Reflection\Runtime\TypeInfos\RuntimeConstructedGenericTypeInfo.cs (2)
237
internal sealed override
QTypeDefRefOrSpec
TypeRefDefOrSpecForBaseType
249
internal sealed override
QTypeDefRefOrSpec
[] TypeRefDefOrSpecsForDirectlyImplementedInterfaces
System\Reflection\Runtime\TypeInfos\RuntimeGenericParameterTypeInfo.cs (8)
127
internal sealed override
QTypeDefRefOrSpec
TypeRefDefOrSpecForBaseType
131
QTypeDefRefOrSpec
[] constraints = Constraints;
150
internal sealed override
QTypeDefRefOrSpec
[] TypeRefDefOrSpecsForDirectlyImplementedInterfaces
154
QTypeDefRefOrSpec
[] constraints = Constraints;
155
ArrayBuilder<
QTypeDefRefOrSpec
> result = new ArrayBuilder<
QTypeDefRefOrSpec
>(constraints.Length);
166
protected abstract
QTypeDefRefOrSpec
[] Constraints { get; }
172
QTypeDefRefOrSpec
[] constraints = Constraints;
System\Reflection\Runtime\TypeInfos\RuntimeNamedTypeInfo.cs (1)
181
internal abstract
QTypeDefRefOrSpec
TypeDefinitionQHandle { get; }
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.cs (7)
275
foreach (
QTypeDefRefOrSpec
directlyImplementedInterface in this.TypeRefDefOrSpecsForDirectlyImplementedInterfaces)
691
internal virtual
QTypeDefRefOrSpec
TypeRefDefOrSpecForBaseType
695
return
QTypeDefRefOrSpec
.Null;
703
internal virtual
QTypeDefRefOrSpec
[] TypeRefDefOrSpecsForDirectlyImplementedInterfaces
707
return Array.Empty<
QTypeDefRefOrSpec
>();
759
QTypeDefRefOrSpec
baseTypeDefRefOrSpec = TypeRefDefOrSpecForBaseType;
818
QTypeDefRefOrSpec
baseTypeDefOrRefOrSpec = thisType.TypeRefDefOrSpecForBaseType;