TypeConverter.CanConvertFrom メソッド

定義

コンバーターが特定の型のオブジェクトをコンバーターの型に変換できるかどうかを示す値を返します。Returns whether this converter can convert an object of one type to the type of this converter.

オーバーロード

CanConvertFrom(Type)

コンバーターが特定の型のオブジェクトをコンバーターの型に変換できるかどうかを示す値を返します。Returns whether this converter can convert an object of the given type to the type of this converter.

CanConvertFrom(ITypeDescriptorContext, Type)

このコンバーターが、指定したコンテキストを使用して、指定された型のオブジェクトをこのコンバーターの型に変換できるかどうかを返します。Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.

CanConvertFrom(Type)

コンバーターが特定の型のオブジェクトをコンバーターの型に変換できるかどうかを示す値を返します。Returns whether this converter can convert an object of the given type to the type of this converter.

public:
 bool CanConvertFrom(Type ^ sourceType);
public bool CanConvertFrom (Type sourceType);
member this.CanConvertFrom : Type -> bool
Public Function CanConvertFrom (sourceType As Type) As Boolean

パラメーター

sourceType
Type

変換元の型を表す TypeA Type that represents the type you want to convert from.

戻り値

コンバーターが変換を実行できる場合は true。それ以外の場合は falsetrue if this converter can perform the conversion; otherwise, false.

注釈

このクラスに実装されると、このメソッドは常に false を返します。As implemented in this class, this method always returns false. 返さtrueれることはありません。It never returns true.

CanConvertFrom(ITypeDescriptorContext, Type)

このコンバーターが、指定したコンテキストを使用して、指定された型のオブジェクトをこのコンバーターの型に変換できるかどうかを返します。Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.

public:
 virtual bool CanConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ context, Type ^ sourceType);
public virtual bool CanConvertFrom (System.ComponentModel.ITypeDescriptorContext context, Type sourceType);
abstract member CanConvertFrom : System.ComponentModel.ITypeDescriptorContext * Type -> bool
override this.CanConvertFrom : System.ComponentModel.ITypeDescriptorContext * Type -> bool
Public Overridable Function CanConvertFrom (context As ITypeDescriptorContext, sourceType As Type) As Boolean

パラメーター

context
ITypeDescriptorContext

書式指定コンテキストを提供する ITypeDescriptorContextAn ITypeDescriptorContext that provides a format context.

sourceType
Type

変換前の型を表す TypeA Type that represents the type you want to convert from.

戻り値

コンバーターが変換を実行できる場合は true。それ以外の場合は falsetrue if this converter can perform the conversion; otherwise, false.

注釈

このクラスで実装される場合、がfalseの場合sourceTypeを除きInstanceDescriptor、このメソッドはを返します。As implemented in this class, this method returns false, unless sourceType is an InstanceDescriptor.

注意 (継承者)

独自の変換要件を指定するには、このメソッドをオーバーライドします。Override this method to provide your own conversion requirements.

コンバーターが呼び出される環境に関する追加情報を抽出するには、context パラメーターを使用します。Use the context parameter to extract additional information about the environment from which this converter is invoked. このパラメーターはにnullすることができるため、常に確認してください。This parameter can be null, so always check it. また、コンテキスト オブジェクトのプロパティも null を返す場合があります。Also, properties on the context object can return null.

こちらもご覧ください

適用対象