MetadataBuilder.AddMemberReference Method

Definition

Adds a MemberRef table row.

public System.Reflection.Metadata.MemberReferenceHandle AddMemberReference (System.Reflection.Metadata.EntityHandle parent, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.BlobHandle signature);

Parameters

parent
EntityHandle

The containing entity, which can be one of the following: TypeDefinitionHandle, TypeReferenceHandle, ModuleReferenceHandle, MethodDefinitionHandle, or TypeSpecificationHandle.

name
StringHandle

The member name.

signature
BlobHandle

The member signature.

Returns

A handle to the added member reference.

Exceptions

parent doesn't have the expected handle kind.

Applies to

Product Versies
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)