Class AmbiguousIdentifierException
Thrown when an identifier resolves to multiple message name sets.
public sealed class AmbiguousIdentifierException : Exception, ISerializable
- Inheritance
-
AmbiguousIdentifierException
- Implements
- Inherited Members
Remarks
This can happen when a non-targeted identifier (with None as its client type) resolves to multiple sets of identifiers such as (Shockwave/"Objects") and (Flash/"Objects") which are considered to be different messages.
Constructors
AmbiguousIdentifierException(Identifier, IEnumerable<MessageNames>)
Thrown when an identifier resolves to multiple message name sets.
public AmbiguousIdentifierException(Identifier identifier, IEnumerable<MessageNames> names)
Parameters
identifier
IdentifierThe ambiguous identifier.
names
IEnumerable<MessageNames>The set of message names resolved by the identifier.
Remarks
This can happen when a non-targeted identifier (with None as its client type) resolves to multiple sets of identifiers such as (Shockwave/"Objects") and (Flash/"Objects") which are considered to be different messages.
Properties
Identifier
public Identifier Identifier { get; }
Property Value
Names
public ImmutableArray<MessageNames> Names { get; }