CommonConversion Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the common, language-agnostic elements of a conversion.
public value class CommonConversion
public struct CommonConversion
public readonly struct CommonConversion
type CommonConversion = struct
Public Structure CommonConversion
- Inheritance
-
CommonConversion
Remarks
We reserve the right to change this struct in the future.
Properties
ConstrainedToType |
Type parameter which runtime type will be used to resolve virtual invocation of the MethodSymbol, if any. Null if MethodSymbol is resolved statically, or is null. |
Exists |
Returns true if the conversion exists, as defined by the target language. |
IsIdentity |
Returns true if the conversion is an identity conversion. |
IsImplicit |
Returns true if the conversion is an implicit (C#) or widening (VB) conversion. |
IsNullable |
Returns true if the conversion is an nullable conversion. |
IsNumeric |
Returns true if the conversion is a numeric conversion. |
IsReference |
Returns true if the conversion is a reference conversion. |
IsUserDefined |
Returns true if the conversion is a user-defined conversion. |
MethodSymbol |
Returns the method used to perform the conversion for a user-defined conversion if IsUserDefined is true. Otherwise, returns null. |