internal MetadataConstructedGenericMethodInfo( MetadataType type, MetadataMethodInfo definition, MetadataType[] instantiation) : base(type, definition.Handle) { _declaringType = type; _definition = definition; _typeArguments = instantiation; }
internal MetadataGenericParameterType( MetadataAssembly assembly, GenericParameterHandle handle, MetadataType declaringType, MetadataMethodInfo declaringMethod) : base(assembly, default(TypeDefinitionHandle)) { _isMethodParameter = declaringMethod != null; _declaringMethod = declaringMethod; _declaringType = declaringType; _metadata = assembly.Metadata; _handle = handle; }