Conversion 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
汇总是否允许转换,如果是,则 (哪种类型的转换,在某些情况下,关联的符号) 。
public value class Conversion : IEquatable<Microsoft::CodeAnalysis::VisualBasic::Conversion>public struct Conversion : IEquatable<Microsoft.CodeAnalysis.VisualBasic.Conversion>type Conversion = structPublic 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。 |