System.Reflection.AmbiguousMatchException
E697554
System.Reflection.AmbiguousMatchException is a .NET exception thrown when reflection operations encounter multiple members that match a binding criteria and cannot determine a single unambiguous result.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
.NET exception type
ⓘ
class ⓘ |
| assembly |
System.Runtime
NERFINISHED
ⓘ
mscorlib NERFINISHED ⓘ |
| baseClass | System.SystemException NERFINISHED ⓘ |
| category | reflection-related exception ⓘ |
| CLSCompliant | true ⓘ |
| documentationSource | Microsoft .NET API reference NERFINISHED ⓘ |
| errorCondition | multiple matching members found ⓘ |
| fullName | System.Reflection.AmbiguousMatchException NERFINISHED ⓘ |
| hasConstructor |
AmbiguousMatchException()
ⓘ
AmbiguousMatchException(SerializationInfo info, StreamingContext context) ⓘ AmbiguousMatchException(string message) NERFINISHED ⓘ AmbiguousMatchException(string message, Exception innerException) ⓘ |
| inheritsFrom |
System.Exception
NERFINISHED
ⓘ
System.SystemException ⓘ |
| inheritsInnerExceptionPropertyFrom | System.Exception NERFINISHED ⓘ |
| inheritsMessagePropertyFrom | System.Exception NERFINISHED ⓘ |
| introducedIn |
.NET Core 1.0
NERFINISHED
ⓘ
.NET Framework 1.0 NERFINISHED ⓘ .NET Standard 1.3 NERFINISHED ⓘ |
| isAbstract | false ⓘ |
| isCheckedAt | runtime ⓘ |
| isPublic | true ⓘ |
| isSealed | false ⓘ |
| isSerializable | true ⓘ |
| library | Base Class Library NERFINISHED ⓘ |
| namespace | System.Reflection NERFINISHED ⓘ |
| platform |
.NET 5+
NERFINISHED
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ .NET Standard NERFINISHED ⓘ |
| shortName | AmbiguousMatchException NERFINISHED ⓘ |
| thrownBy |
System.Reflection.TypeInfo.GetDeclaredField
NERFINISHED
ⓘ
System.Reflection.TypeInfo.GetDeclaredMethod NERFINISHED ⓘ System.Reflection.TypeInfo.GetDeclaredProperty ⓘ System.Type.GetConstructor ⓘ System.Type.GetField NERFINISHED ⓘ System.Type.GetMember ⓘ System.Type.GetMethod NERFINISHED ⓘ System.Type.GetProperty NERFINISHED ⓘ System.Type.InvokeMember NERFINISHED ⓘ |
| thrownWhen | a reflection search finds multiple members that match the binding criteria ⓘ |
| typicalCause |
multiple properties with same name and signature
ⓘ
overloaded members with same name and insufficient binding flags ⓘ |
| usageContext | reflection ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.