Conversion 構造体

定義

変換が許可されているかどうか、および許可されている場合は、どの種類の変換 (場合によっては、関連付けられているシンボル) を要約します。

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

この変換が ID 変換の場合は True を返します。

IsLambda

ラムダ変換の場合は True を返します。

IsNarrowing

この変換が縮小変換の場合は True を返し、拡大変換の場合は返しません。

IsNullableValueType

セクション 8.6.1 で定義されている拡張 null 許容値型変換または縮小 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()

この Visual Basic 変換から を CommonConversion 作成します。

ToString()

現在のオブジェクトを表す文字列を返します。

演算子

Equality(Conversion, Conversion)

2 つの Conversion 値が等しい場合は True を返します。

Inequality(Conversion, Conversion)

2 つの Conversion 値が等しくない場合は True を返します。

適用対象