[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
The DataTypeTools type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| BuildTypeName |
Erzeugt einen benutzerfreundlichen Namen für einen Datentypen.
| |
| DoConversion |
Führt eine Umwandlung eines Objektes in einen Zieldatentyp durch.
Dabei werden alle Konverter berücksichtigt, welche mit
RegisterTypeConverter(ITypeConverter) im System
registriert wurden.
| |
| IsAssignableWithConversion |
Prüft ob einer Instanz vom Datentyp from eine
Instanz vom Datentyp to zugewiesen werden kann,
Dabei wird neben IsAssignableFrom(Type) eine
mögliche Konvertierung mit DoConversion(Object, Type)
überprüft.
| |
| MatchConnectionDataType | Prüft die Kompatibilität zwischen einem Ein- und einem Ausgangs-Port. Dabei wird die Kompatibilität der unterstützten Datentypen zueinander geprüft. Die Datentypen mit einem kleinen Index in der Liste der unterstützten Datentypen werden bevorzugt. Wenn der Ausgangs-Port bereits mit einem oder mehreren Eingangs-Ports verbunden ist, wird nur gegen den aktiven Datentyp geprüft. | |
| RegisterTypeConverter |
Registriert einen Datentypen-Konverter.
| |
| UnregisterAllTypeConverter |
Deregistriert alle Datentypen-Konverter.
| |
| UnregisterTypeConverter |
Deregistriert einen Datentype-Konverter.
|
Properties
| Name | Description | |
|---|---|---|
| CountTypeConverters |
Gibt die Anzahl der registrierten Datentypen-Konverter zurück.
|