SumType<T1,T2,T3>.Explicit Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Explicit(SumType<T1,T2,T3> to T3) |
Bir örneğini örneğine dönüştürmeye çalışır SumType<T1,T2,T3> |
| Explicit(SumType<T1,T2,T3> to T2) |
Bir örneğini örneğine dönüştürmeye çalışır SumType<T1,T2> |
| Explicit(SumType<T1,T2,T3> to SumType<T1,T2>) | |
| Explicit(SumType<T1,T2,T3> to T1) |
Bir örneğini örneğine dönüştürmeye çalışır SumType<T1,T2,T3> |
Explicit(SumType<T1,T2,T3> to T3)
Bir örneğini örneğine dönüştürmeye çalışır SumType<T1,T2,T3> T3 .
public:
static explicit operator T3(Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2, T3> sum);
public static explicit operator T3 (Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2,T3> sum);
static member op_Explicit : Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2, 'T3> -> 'T3
Public Shared Narrowing Operator CType (sum As SumType(Of T1, T2, T3)) As T3
Parametreler
Sarmalama geri almak için örnek.
Döndürülenler
- T3
Özel durumlar
Bu örneği SumType<T1,T2,T3> bir örneği içermiyorsa oluşturulur T3 .
Şunlara uygulanır
Explicit(SumType<T1,T2,T3> to T2)
Bir örneğini örneğine dönüştürmeye çalışır SumType<T1,T2> T2 .
public:
static explicit operator T2(Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2, T3> sum);
public static explicit operator T2 (Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2,T3> sum);
static member op_Explicit : Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2, 'T3> -> 'T2
Public Shared Narrowing Operator CType (sum As SumType(Of T1, T2, T3)) As T2
Parametreler
Sarmalama geri almak için örnek.
Döndürülenler
- T2
Özel durumlar
Bu örneği SumType<T1,T2,T3> bir örneği içermiyorsa oluşturulur T2 .
Şunlara uygulanır
Explicit(SumType<T1,T2,T3> to SumType<T1,T2>)
public:
static explicit operator Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2>(Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2, T3> sum);
public static explicit operator Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2> (Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2,T3> sum);
static member op_Explicit : Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2, 'T3> -> Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2>
Public Shared Narrowing Operator CType (sum As SumType(Of T1, T2, T3)) As SumType(Of T1, T2)
Parametreler
Döndürülenler
Şunlara uygulanır
Explicit(SumType<T1,T2,T3> to T1)
Bir örneğini örneğine dönüştürmeye çalışır SumType<T1,T2,T3> T1 .
public:
static explicit operator T1(Microsoft::VisualStudio::LanguageServer::Protocol::SumType<T1, T2, T3> sum);
public static explicit operator T1 (Microsoft.VisualStudio.LanguageServer.Protocol.SumType<T1,T2,T3> sum);
static member op_Explicit : Microsoft.VisualStudio.LanguageServer.Protocol.SumType<'T1, 'T2, 'T3> -> 'T1
Public Shared Narrowing Operator CType (sum As SumType(Of T1, T2, T3)) As T1
Parametreler
Sarmalama geri almak için örnek.
Döndürülenler
- T1
Özel durumlar
Bu örneği SumType<T1,T2,T3> bir örneği içermiyorsa oluşturulur T1 .