REST.JsonReflect.TTypeMarshaller.DecomposeTypeName
Delphi
class procedure DecomposeTypeName(TypeName: string; out UnitName: string; out ClassName: string);
C++
__classmethod void __fastcall DecomposeTypeName(System::UnicodeString TypeName, /* out */ System::UnicodeString &UnitName, /* out */ System::UnicodeString &ClassName);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
procedure function |
protected | REST.JsonReflect.pas REST.JsonReflect.hpp |
REST.JsonReflect | TTypeMarshaller |
説明
ComposeTypeName が返すような完全修飾クラス名を指定すると、UnitName にユニット名が、ClassName に修飾なしのクラス名が設定されます。
たとえば、TypeName に "System.TObject" を指定して DecomposeTypeName を呼び出すと、UnitName が "System" に、ClassName が "TObject" になります。