IsConvertibleTo(IType, IType, ConversionKind, TypeComparison)
Equivalent to the is operator in C#. Gets a value indicating whether the current type is assignable to another given type,
given as an IType.
Declaration
public static bool IsConvertibleTo(this IType left, IType right, ConversionKind kind = ConversionKind.Default, TypeComparison typeComparison = TypeComparison.Default)Parameters
| Type | Name | Description |
|---|---|---|
| IType | left | |
| IType | right | |
| ConversionKind | kind | |
| TypeComparison | typeComparison |
Returns
| Type | Description |
|---|---|
| bool |
IsConvertibleTo(IType, Type, ConversionKind, TypeComparison)
Equivalent to the is operator in C#. Gets a value indicating whether the current type is assignable to another given type,
given as a reflection Type.
Declaration
public static bool IsConvertibleTo(this IType left, Type right, ConversionKind kind = ConversionKind.Default, TypeComparison typeComparison = TypeComparison.Default)Parameters
| Type | Name | Description |
|---|---|---|
| IType | left | |
| Type | right | Another type. |
| ConversionKind | kind | |
| TypeComparison | typeComparison |
Returns
| Type | Description |
|---|---|
| bool |
IsConvertibleTo(IType, SpecialType, ConversionKind)
Equivalent to the is operator in C#. Gets a value indicating whether the current type is assignable to another given type,
given as a reflection Type.
Declaration
public static bool IsConvertibleTo(this IType left, SpecialType right, ConversionKind kind = ConversionKind.Default)Parameters
| Type | Name | Description |
|---|---|---|
| IType | left | |
| SpecialType | right | Another type. |
| ConversionKind | kind |
Returns
| Type | Description |
|---|---|
| bool |