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" になります。