| File: System\Reflection\TypeLoading\Types\RoInstantiationProviderType.cs | Web Access |
| Project: src\runtime\src\libraries\System.Reflection.MetadataLoadContext\src\System.Reflection.MetadataLoadContext.csproj (System.Reflection.MetadataLoadContext) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace System.Reflection.TypeLoading { /// <summary> /// Base type for RoDefinitionType and RoConstructedGenericType. These are the two types that can declare members backed by metadata. /// (Though Array types "declare" members too, those are not backed by actual metadata so there will never be a typespec that has to be resolved /// which is what an instantiation is for in the first place.) /// </summary> internal abstract partial class RoInstantiationProviderType : RoType { protected RoInstantiationProviderType() : base() { } internal abstract RoType[] Instantiation { get; } } }