API:System.JSON.Types.TJsonPosition

From RAD Studio API Documentation
Jump to: navigation, search

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() {}
};

Properties

Type Visibility Source Unit Parent
record
struct
public
System.JSON.Types.pas
System.JSON.Types.hpp
System.JSON.Types System.JSON.Types

Description

Embarcadero Technologies does not currently have any additional information. Please help us document this topic by using the Discussion page!