TypeConverter.CanConvertFrom Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca, czy ten konwerter może przekonwertować obiekt jednego typu na typ tego konwertera.
Przeciążenia
| Nazwa | Opis |
|---|---|
| CanConvertFrom(Type) |
Zwraca, czy ten konwerter może przekonwertować obiekt danego typu na typ tego konwertera. |
| CanConvertFrom(ITypeDescriptorContext, Type) |
Zwraca, czy ten konwerter może przekonwertować obiekt danego typu na typ tego konwertera przy użyciu określonego kontekstu. |
CanConvertFrom(Type)
Zwraca, czy ten konwerter może przekonwertować obiekt danego typu na typ tego konwertera.
public:
bool CanConvertFrom(Type ^ sourceType);
public bool CanConvertFrom(Type sourceType);
member this.CanConvertFrom : Type -> bool
Public Function CanConvertFrom (sourceType As Type) As Boolean
Parametry
Zwraca
true jeżeli ten konwerter może wykonać konwersję; w przeciwnym razie, false.
Uwagi
Jak zaimplementowano w tej klasie, ta metoda zawsze zwraca wartość false. Nigdy nie zwraca wartości true.
Dotyczy
CanConvertFrom(ITypeDescriptorContext, Type)
Zwraca, czy ten konwerter może przekonwertować obiekt danego typu na typ tego konwertera przy użyciu określonego kontekstu.
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
Parametry
- context
- ITypeDescriptorContext
Element ITypeDescriptorContext , który udostępnia kontekst formatu.
Zwraca
true jeżeli ten konwerter może wykonać konwersję; w przeciwnym razie, false.
Uwagi
Jak zaimplementowano w tej klasie, ta metoda zwraca wartość false, chyba że sourceType jest .InstanceDescriptor
Notatki dotyczące dziedziczenia
Zastąpij tę metodę, aby zapewnić własne wymagania dotyczące konwersji.
Użyj parametru , context aby wyodrębnić dodatkowe informacje o środowisku, z którego jest wywoływany ten konwerter. Ten parametr może mieć nullwartość , więc zawsze go sprawdzaj. Ponadto właściwości obiektu kontekstu mogą zwracać wartość null.