9 namespace Core.TypeCast
12 using System.Collections.Concurrent;
25 [Description(
"Indicates the default or unspecified value")]
31 [Description(
"Indicates the default or unspecified value")]
37 [Description(
"Indicates the default or unspecified value")]
43 [Description(
"Indicates that the Converter function is not set and null")]
49 [Description(
"Indicates that the Converter or an passed argument to the converter is `null`")]
55 [Description(
"Indicates a generic input type was passed, whilst being explicitly disallowed in the ConverterCollectionSettings instance")]
61 [Description(
"Indicates that a Converter method got passed an argument of a Type `T` that does not match TIn or TOut respectively")]
67 [Description(
"Indicates that the Converter, defined by the Input and Output conversion Types TIn --> TOut already exists")]
73 [Description(
"Indicates that the convert method failed near or at the custom convert Function invocation ")]
80 [Description(
"Indicates that the custom converter function wrapper yielded an error")]
87 [Description(
"Indicates an internal error state that may be specified further in the InnerException property")]
94 [Description(
"Indicates that a conversion related class constructor was injected with an argument that is null")]
102 [Description(
"The converter could not be added to the ConverterCollection")]
109 [Description(
"Indicates that the constructor of a conversion-related class requires parameters for proper instancing, yet was invoked parameterless.")]
116 [Description(
"Indicates that a method in a converter or conversion-related class instance does not possess a logical implementation.")]
122 [Description(
"Indicates that the conversion source type is set to object, which is not sensible. Omit setting both target type parameters instead")]
128 [Description(
"Indicates that passed converter function takes too many parameters. A maximum of two is permitted.")]
134 [Description(
"Indicates that the passed converter function takes no parameters. At least one up two a maximum of two is required.")]
140 [Description(
"Indicates that the reflection of the loading assembly failed, likely due to changes or security fixes for newer portable library class releases")]
146 [Description(
"Indicates that the source and target types do not match. If they do not match use other functions instead, like CastTo and ConvertTo.")]
152 [Description(
"Indicates that the cast failed, likely due to a missing converter. These exceptions can be suppressed with a function argument.")]
158 [Description(
"Indicates that the argument types of a given delegate do not match the return type and / or types of the provided parameters.")]
165 [Description(
"Indicates that the converter logic raised an `InvalidOperationException`, `OverflowException` or `ArithmeticException` which was caught.")]
171 [Description(
"Indicates that the input argument was badly formatted.")]
179 [Description(
"Indicates a null-reference for an existing Converter default function")]
Indicates that a method in a converter or conversion-related class instance does not possess a logica...
Indicates that the constructor of a parent Converter<TIn, TOut> class T requires parameters for prope...
Indicates the default or unspecified value
The Converter could not be added to the ConverterCollection
Indicates an unknown or undefined flag
Indicates that passed converter function takes too many parameters. A maximum of two is permitted...
Indicates that the argument types of a given delegate do not match the return type and / or types of ...
Indicates that the input argument was badly formatted.
Dependency Injection failed due to a null reference
Indicates that the Converter<TIn, TOut> or an passed argument to a Converter method is null ...
Indicates an internal error state that may be specified further in the Exception.InnerException prope...
Indicates a generic input type Converter.From was passed, whilst being explicitly disallowed in the C...
Indicates a default or normal flag
Indicates that the source and target types do not match. If they do not match use other functions ins...
Indicates that the conversion source type is set to object, which is not sensible. Omit setting both target type parameters instead
Indicates that the converter logic raised an InvalidOperationException, OverflowException or Arithmet...
Indicates that the passed converter function takes no parameters. At least one up two a maximum of tw...
Indicates that the reflection of the loading assembly failed, likely due to changes or security fixes...
Indicates that the Converter<TIn,TOut>.Convert(object,object) method failed near or at the custom con...
Indicates that a Converter<TIn, TOut> method got passed an argument of a System.TypeT that does not m...
Indicates that the Converter.Function property is not set and null
Indicates that the Converter<TIn, TOut>, defined by the Input and Output conversion Types TIn --> TOu...
Indicates that the custom converter function wrapper yielded an error
Indicates a null-reference for an existing Converter default function
Indicates that the cast failed, likely due to a missing converter. These exceptions can be suppressed...
ConverterCause
Contains the reasons for a ConverterException to be raised.