API:System.JSON.Types.TJsonPosition

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

  TJsonPosition = record
  private
    class function TypeHasIndex(Atype: TJsonContainerType): Boolean; static;
  public
    ContainerType: TJsonContainerType;
    Position: Integer;
    PropertyName: string;
    HasIndex: Boolean;
    constructor Create(AType: TJsonContainerType); overload;
    procedure WriteTo(const Sb: TStringBuilder);
    class function Create: TJsonPosition; overload; static;
    class function BuildPath(const Positions: TEnumerable<TJsonPosition>): string; static;
    class function FormatMessage(const LineInfo: TJsonLineInfo; const Path, Msg: string): string; static;
  end;

C++

struct DECLSPEC_DRECORD TJsonPosition
{
private:
    static bool __fastcall TypeHasIndex(TJsonContainerType Atype);
public:
    TJsonContainerType ContainerType;
    int Position;
    System::UnicodeString PropertyName;
    bool HasIndex;
    __fastcall TJsonPosition(TJsonContainerType AType)/* overload */;
    void __fastcall WriteTo(System::Sysutils::TStringBuilder* const Sb);
    static TJsonPosition __fastcall Create()/* overload */;
    static System::UnicodeString __fastcall BuildPath(System::Generics::Collections::TEnumerable__1<TJsonPosition>* const Positions);
    static System::UnicodeString __fastcall FormatMessage(TJsonLineInfo* const LineInfo, const System::UnicodeString Path, const System::UnicodeString Msg);
    TJsonPosition() {}
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
public
System.JSON.Types.pas
System.JSON.Types.hpp
System.JSON.Types System.JSON.Types

Beschreibung

Embarcadero Technologies verfügt zurzeit über keine zusätzlichen Informationen. Bitte unterstützen Sie uns bei der Dokumentation dieses Themas, indem Sie Ihre Kommentare auf der Diskussionsseite eingeben.