Type.IsAssignableTo(Type) Methode

Definitie

Bepaalt of het huidige type kan worden toegewezen aan een variabele van het opgegeven targetType.

public:
 bool IsAssignableTo(Type ^ targetType);
public bool IsAssignableTo(Type? targetType);
member this.IsAssignableTo : Type -> bool
Public Function IsAssignableTo (targetType As Type) As Boolean

Parameters

targetType
Type

Het type dat moet worden vergeleken met het huidige type.

Retouren

true als aan een van de volgende voorwaarden wordt voldaan:

  • Het huidige exemplaar en targetType vertegenwoordigen hetzelfde type.

  • Het huidige type wordt rechtstreeks of indirect afgeleid van targetType. Het huidige type wordt rechtstreeks afgeleid van targetType als het wordt overgenomen van targetType; het huidige type wordt indirect afgeleid van targetType als het wordt overgenomen van een of meer klassen die overnemen van targetType.

  • targetType is een interface die door het huidige type wordt geïmplementeerd.

  • Het huidige type is een algemene typeparameter en targetType vertegenwoordigt een van de beperkingen van het huidige type.

  • Het huidige type vertegenwoordigt een waardetype en targetType vertegenwoordigt Nullable<c> (Nullable(Of c) in Visual Basic).

false als aan geen van deze voorwaarden wordt voldaan, of als targetType dat het geval is null.

Van toepassing op