Table of Contents

Class MetadataTokenConflictException

Namespace
AsmResolver.DotNet.Builder
Assembly
AsmResolver.DotNet.dll

Represents the exception that occurs when two metadata members are assigned the same metadata token.

public class MetadataTokenConflictException : MetadataBuilderException, ISerializable
Inheritance
MetadataTokenConflictException
Implements
Inherited Members

Constructors

MetadataTokenConflictException(IMetadataMember, IMetadataMember, MetadataToken)

Creates a new instance of the MetadataTokenConflictException class.

public MetadataTokenConflictException(IMetadataMember member1, IMetadataMember member2, MetadataToken token)

Parameters

member1 IMetadataMember

The first conflicting member.

member2 IMetadataMember

The second conflicting member.

token MetadataToken

The metadata token they are both assigned to.

Properties

Member1

Gets the first conflicting member.

public IMetadataMember Member1 { get; }

Property Value

IMetadataMember

Member2

Gets the second conflicting member.

public IMetadataMember Member2 { get; }

Property Value

IMetadataMember

Token

Gets the metadata token the two members were assigned.

public MetadataToken Token { get; }

Property Value

MetadataToken