SumType<T1,T2,T3,T4>.Explicit 运算符
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| Explicit(SumType<T1,T2,T3,T4> to T4) |
尝试将的实例转换 SumType<T1,T2,T3,T4> 为的实例 |
| Explicit(SumType<T1,T2,T3,T4> to T3) |
尝试将的实例转换 SumType<T1,T2,T3,T4> 为的实例 |
| Explicit(SumType<T1,T2,T3,T4> to T2) |
尝试将的实例转换 SumType<T1,T2,T3,T4> 为的实例 |
| Explicit(SumType<T1,T2,T3,T4> to T1) |
尝试将的实例转换 SumType<T1,T2,T3,T4> 为的实例 |
| Explicit(SumType<T1,T2,T3,T4> to SumType<T1,T2>) | |
| Explicit(SumType<T1,T2,T3,T4> to SumType<T1,T2,T3>) |
Explicit(SumType<T1,T2,T3,T4> to T4)
尝试将的实例转换 SumType<T1,T2,T3,T4> 为的实例 T4 。
public:
static explicit operator T4(Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2, T3, T4> sum);
public static explicit operator T4 (Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2,T3,T4> sum);
static member op_Explicit : Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2, 'T3, 'T4> -> 'T4
Public Shared Narrowing Operator CType (sum As SumType(Of T1, T2, T3, T4)) As T4
参数
要解包的实例。
返回
- T4
例外
如果的此实例 SumType<T1,T2,T3,T4> 不包含的实例,则引发此异常 T4 。
适用于
Explicit(SumType<T1,T2,T3,T4> to T3)
尝试将的实例转换 SumType<T1,T2,T3,T4> 为的实例 T3 。
public:
static explicit operator T3(Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2, T3, T4> sum);
public static explicit operator T3 (Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2,T3,T4> sum);
static member op_Explicit : Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2, 'T3, 'T4> -> 'T3
Public Shared Narrowing Operator CType (sum As SumType(Of T1, T2, T3, T4)) As T3
参数
要解包的实例。
返回
- T3
例外
如果的此实例 SumType<T1,T2,T3,T4> 不包含的实例,则引发此异常 T3 。
适用于
Explicit(SumType<T1,T2,T3,T4> to T2)
尝试将的实例转换 SumType<T1,T2,T3,T4> 为的实例 T2 。
public:
static explicit operator T2(Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2, T3, T4> sum);
public static explicit operator T2 (Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2,T3,T4> sum);
static member op_Explicit : Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2, 'T3, 'T4> -> 'T2
Public Shared Narrowing Operator CType (sum As SumType(Of T1, T2, T3, T4)) As T2
参数
要解包的实例。
返回
- T2
例外
如果的此实例 SumType<T1,T2,T3,T4> 不包含的实例,则引发此异常 T2 。
适用于
Explicit(SumType<T1,T2,T3,T4> to T1)
尝试将的实例转换 SumType<T1,T2,T3,T4> 为的实例 T1 。
public:
static explicit operator T1(Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2, T3, T4> sum);
public static explicit operator T1 (Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2,T3,T4> sum);
static member op_Explicit : Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2, 'T3, 'T4> -> 'T1
Public Shared Narrowing Operator CType (sum As SumType(Of T1, T2, T3, T4)) As T1
参数
要解包的实例。
返回
- T1
例外
如果的此实例 SumType<T1,T2,T3,T4> 不包含的实例,则引发此异常 T1 。
适用于
Explicit(SumType<T1,T2,T3,T4> to SumType<T1,T2>)
public:
static explicit operator Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2>(Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2, T3, T4> sum);
public static explicit operator Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2> (Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2,T3,T4> sum);
static member op_Explicit : Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2, 'T3, 'T4> -> Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2>
Public Shared Narrowing Operator CType (sum As SumType(Of T1, T2, T3, T4)) As SumType(Of T1, T2)
参数
返回
适用于
Explicit(SumType<T1,T2,T3,T4> to SumType<T1,T2,T3>)
public:
static explicit operator Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2, T3>(Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2, T3, T4> sum);
public static explicit operator Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2,T3> (Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2,T3,T4> sum);
static member op_Explicit : Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2, 'T3, 'T4> -> Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2, 'T3>
Public Shared Narrowing Operator CType (sum As SumType(Of T1, T2, T3, T4)) As SumType(Of T1, T2, T3)