Conversion 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
汇总是否允许转换,如果是,则 (哪种类型的转换,在某些情况下,关联的符号) 。
public value class Conversion : IEquatable<Microsoft::CodeAnalysis::VisualBasic::Conversion>
public struct Conversion : IEquatable<Microsoft.CodeAnalysis.VisualBasic.Conversion>
type Conversion = struct
Public Structure Conversion
Implements IEquatable(Of Conversion)
- 继承
-
Conversion
- 实现
属性
Exists |
如果转换存在,则返回 True,作为扩大转换或缩小转换。 |
IsAnonymousDelegate |
如果此转换是第 8.8 节中定义的扩大匿名委托转换,或者第 8.9 节中定义的缩小匿名委托转换,则返回 True。 |
IsArray |
如果此转换是扩大数组转换或缩小数组转换,如第 8.5 节所述,则返回 True。 |
IsBoolean |
如果此转换是收缩布尔转换(如第 8.2 节中定义),则返回 True。 |
IsDefault |
如果此转换是默认转换 (从“Nothing”文本) 转换,则返回 True。 |
IsIdentity |
如果此转换是标识转换,则返回 True。 |
IsLambda |
如果这是 lambda 转换,则返回 True。 |
IsNarrowing |
如果此转换是收缩转换,而不是扩大转换,则返回 True。 |
IsNullableValueType |
如果此转换为 8.6.1 节中定义的扩大可为空值类型转换或收缩可为 null 值类型转换,则返回 True。 |
IsNumeric |
如果此转换是扩大的数值转换或缩小的数值转换,如第 8.3 节中定义,则返回 True。 |
IsReference |
如果此转换是扩大引用转换或缩小引用转换,如第 8.4 节中定义,则返回 True。 |
IsString |
如果此转换是 8.7 节中定义的扩大字符串转换或收缩字符串转换,则返回 True。 |
IsTypeParameter |
如果此转换为扩展类型参数或收缩类型参数转换(如第 8.10 节中定义),则返回 True。 |
IsUserDefined |
如果此转换为扩大的用户定义的转换或缩小的用户定义的转换(如第 8.11 节中定义),则返回 True。 |
IsValueType |
如果此转换是 8.6 节中定义的扩大值类型转换或收缩值类型转换,则返回 True。 |
IsWidening |
如果此转换是扩大转换,而不是收缩转换,则返回 True。 |
MethodSymbol |
返回定义用户定义的转换(如果有)的方法。 否则返回 Nothing。 |
方法
Equals(Conversion) |
确定指定对象是否等于当前对象。 |
Equals(Object) |
确定指定对象是否等于当前对象。 |
GetHashCode() |
返回当前对象的哈希代码。 |
ToCommonConversion() |
CommonConversion从此 Visual Basic 转换创建 。 |
ToString() |
返回表示当前对象的字符串。 |
运算符
Equality(Conversion, Conversion) |
如果两个 Conversion 值相等,则返回 True。 |
Inequality(Conversion, Conversion) |
如果两个 Conversion 值不相等,则返回 True。 |