System.JSON.Builders.TJSONCollectionBuilder.DoReleaseReader
Delphi
procedure DoReleaseReader(AWriter: TJsonWriter; AReader: TJsonReader); virtual;
C++
virtual void __fastcall DoReleaseReader(System::Json::Writers::TJsonWriter* AWriter, System::Json::Readers::TJsonReader* AReader);
Properties
| Type | Visibility | Source | Unit | Parent | 
|---|---|---|---|---|
| procedure function | protected | System.JSON.Builders.pas System.JSON.Builders.hpp | System.JSON.Builders | TJSONCollectionBuilder | 
Description
Override DoReleaseReader to release a JSON reader.
Override the DoReleaseReader method to release a JSON reader that was previously provided with the DoGetReader method.
DoReleaseReader raises an EJSONCollectionBuilderError exception if no TReleaseReaderProc was assigned at creation.
See Also
- System.JSON.Builders.TJSONCollectionBuilder.DoGetReader
- System.JSON.Builders.TJSONCollectionBuilder.DoResetWriter
- System.JSON.Builders.TJSONCollectionBuilder.Create
- System.JSON.Builders.TJSONCollectionBuilder.TReleaseReaderProc
- System.JSON.Builders.EJSONCollectionBuilderError
- System.JSON.Writers.TJsonWriter
- System.JSON.Readers.TJsonReader