4 instantiations of QTypeDefRefOrSpec
System.Private.CoreLib (4)
System\Reflection\Runtime\TypeInfos\NativeFormat\NativeFormatRuntimeGenericParameterTypeInfo.cs (1)
83
constraints.Add(new
QTypeDefRefOrSpec
(reader, constraintHandle.SkipCustomModifiers(reader)));
System\Reflection\Runtime\TypeInfos\NativeFormat\NativeFormatRuntimeNamedTypeInfo.cs (3)
285
return new
QTypeDefRefOrSpec
(_reader, baseType);
299
directlyImplementedInterfaces.Add(new
QTypeDefRefOrSpec
(_reader, ifcHandle));
363
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)
71
protected sealed override
QTypeDefRefOrSpec
[] Constraints
76
ArrayBuilder<
QTypeDefRefOrSpec
> constraints = new ArrayBuilder<
QTypeDefRefOrSpec
>(_genericParameter.Constraints.Count);
System\Reflection\Runtime\TypeInfos\NativeFormat\NativeFormatRuntimeNamedTypeInfo.cs (6)
278
internal sealed override
QTypeDefRefOrSpec
TypeRefDefOrSpecForBaseType
284
return
QTypeDefRefOrSpec
.Null;
293
internal sealed override
QTypeDefRefOrSpec
[] TypeRefDefOrSpecsForDirectlyImplementedInterfaces
297
ArrayBuilder<
QTypeDefRefOrSpec
> directlyImplementedInterfaces = new ArrayBuilder<
QTypeDefRefOrSpec
>(_typeDefinition.Interfaces.Count);
359
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)
240
internal sealed override
QTypeDefRefOrSpec
TypeRefDefOrSpecForBaseType
252
internal sealed override
QTypeDefRefOrSpec
[] TypeRefDefOrSpecsForDirectlyImplementedInterfaces
System\Reflection\Runtime\TypeInfos\RuntimeGenericParameterTypeInfo.cs (8)
128
internal sealed override
QTypeDefRefOrSpec
TypeRefDefOrSpecForBaseType
132
QTypeDefRefOrSpec
[] constraints = Constraints;
151
internal sealed override
QTypeDefRefOrSpec
[] TypeRefDefOrSpecsForDirectlyImplementedInterfaces
155
QTypeDefRefOrSpec
[] constraints = Constraints;
156
ArrayBuilder<
QTypeDefRefOrSpec
> result = new ArrayBuilder<
QTypeDefRefOrSpec
>(constraints.Length);
167
protected abstract
QTypeDefRefOrSpec
[] Constraints { get; }
173
QTypeDefRefOrSpec
[] constraints = Constraints;
System\Reflection\Runtime\TypeInfos\RuntimeNamedTypeInfo.cs (1)
202
internal abstract
QTypeDefRefOrSpec
TypeDefinitionQHandle { get; }
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.cs (7)
272
foreach (
QTypeDefRefOrSpec
directlyImplementedInterface in this.TypeRefDefOrSpecsForDirectlyImplementedInterfaces)
688
internal virtual
QTypeDefRefOrSpec
TypeRefDefOrSpecForBaseType
692
return
QTypeDefRefOrSpec
.Null;
700
internal virtual
QTypeDefRefOrSpec
[] TypeRefDefOrSpecsForDirectlyImplementedInterfaces
704
return Array.Empty<
QTypeDefRefOrSpec
>();
756
QTypeDefRefOrSpec
baseTypeDefRefOrSpec = TypeRefDefOrSpecForBaseType;
815
QTypeDefRefOrSpec
baseTypeDefOrRefOrSpec = thisType.TypeRefDefOrSpecForBaseType;