Conversion Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Meringkas apakah konversi diizinkan, dan jika demikian, jenis konversi mana (dan dalam beberapa kasus, simbol terkait).
public value class Conversion : IEquatable<Microsoft::CodeAnalysis::CSharp::Conversion>
public struct Conversion : IEquatable<Microsoft.CodeAnalysis.CSharp.Conversion>
public readonly struct Conversion : IEquatable<Microsoft.CodeAnalysis.CSharp.Conversion>
type Conversion = struct
Public Structure Conversion
Implements IEquatable(Of Conversion)
- Warisan
-
Conversion
- Penerapan
Properti
ConstrainedToType |
Jenis parameter jenis runtime mana yang akan digunakan untuk menyelesaikan pemanggilan MethodSymbolvirtual , jika ada. Null jika MethodSymbol diselesaikan secara statis, atau null. |
Exists |
Mengembalikan true jika konversi ada, baik sebagai konversi implisit atau eksplisit. |
IsAnonymousFunction |
Mengembalikan true jika konversi adalah konversi fungsi anonim implisit. |
IsBoxing |
Mengembalikan true jika konversi adalah konversi tinju implisit. |
IsCollectionExpression |
Mengembalikan true jika konversi adalah konversi ekspresi koleksi implisit. |
IsCollectionLiteral |
Mengembalikan true jika konversi adalah konversi ekspresi literal koleksi implisit. |
IsConditionalExpression |
Mengembalikan true jika konversi adalah konversi ekspresi kondisional implisit. |
IsConstantExpression |
Mengembalikan true jika konversi adalah konversi ekspresi konstanta implisit. |
IsDefaultLiteral |
Mengembalikan true jika konversi adalah konversi literal default implisit. |
IsDynamic |
Mengembalikan true jika konversi adalah konversi dinamis implisit. |
IsEnumeration |
Mengembalikan true jika konversi adalah konversi enumerasi implisit atau konversi enumerasi eksplisit. |
IsExplicit |
Mengembalikan true jika konversi eksplisit. |
IsIdentity |
Mengembalikan true jika konversi adalah konversi identitas. |
IsImplicit |
Mengembalikan true jika konversi implisit. |
IsInlineArray |
Mengembalikan true jika konversi adalah konversi array sebaris. |
IsInterpolatedString |
Mengembalikan true jika konversi adalah konversi string terinterpolasi. |
IsInterpolatedStringHandler |
Mengembalikan true jika konversi adalah konversi penyusun string terinterpolasi. |
IsIntPtr |
Mengembalikan true jika konversi adalah konversi ke atau dari IntPtr atau UIntPtr. |
IsMethodGroup |
Mengembalikan true jika konversi adalah konversi grup metode implisit. |
IsNullable |
Mengembalikan true jika konversi adalah konversi implisit nullable atau konversi nullable eksplisit. |
IsNullLiteral |
Mengembalikan true jika konversi adalah konversi literal null implisit. |
IsNumeric |
Mengembalikan true jika konversi adalah konversi numerik implisit atau konversi numerik eksplisit. |
IsObjectCreation |
Mengembalikan true jika konversi adalah konversi ekspresi pembuatan objek implisit. |
IsPointer |
Mengembalikan true jika konversi adalah konversi pointer |
IsReference |
Mengembalikan true jika konversi adalah konversi referensi implisit atau konversi referensi eksplisit. |
IsStackAlloc |
Mengembalikan true jika konversi adalah konversi stackalloc. |
IsSwitchExpression |
Mengembalikan true jika konversi adalah konversi ekspresi switch implisit. |
IsThrow |
Mengembalikan true jika konversi adalah konversi lemparan implisit. |
IsTupleConversion |
Mengembalikan true jika konversi adalah konversi tuple implisit atau konversi tuple eksplisit. |
IsTupleLiteralConversion |
Mengembalikan true jika konversi adalah konversi literal tuple implisit atau konversi literal tuple eksplisit. |
IsUnboxing |
Mengembalikan true jika konversi adalah konversi unboxing eksplisit. |
IsUserDefined |
Mengembalikan true jika konversi adalah konversi implisit yang ditentukan pengguna atau konversi eksplisit yang ditentukan pengguna. |
MethodSymbol |
Mengembalikan metode yang digunakan untuk membuat delegasi untuk konversi grup metode jika IsMethodGroup benar atau metode yang digunakan untuk melakukan konversi untuk konversi yang ditentukan pengguna jika IsUserDefined benar. Jika tidak, mengembalikan null. |
Metode
Equals(Conversion) |
Menentukan apakah objek yang ditentukan Conversion sama dengan objek saat ini Conversion . |
Equals(Object) |
Menentukan apakah objek yang ditentukan Conversion sama dengan objek saat ini Conversion . |
GetHashCode() |
Mengembalikan kode hash untuk objek saat ini Conversion . |
ToCommonConversion() |
Membuat dari CommonConversion konversi C# ini. |
ToString() |
Mengembalikan string yang mewakili Microsoft.CodeAnalysis.CSharp.Conversion.Kind konversi. |
Operator
Equality(Conversion, Conversion) |
Mengembalikan true jika objek yang ditentukan Conversion sama dan salah jika sebaliknya. |
Inequality(Conversion, Conversion) |
Mengembalikan false jika objek yang ditentukan Conversion sama dan benar sebaliknya. |