# Unit xquery__serialization

Description
Uses
Classes, Interfaces, Objects and Records
Functions and Procedures
Types
Constants
Variables

## Description

## Overview

### Classes, Interfaces, Objects and Records

Name | Description
--- | ---
Record `TXQSerializationParamsHelper` |

### Functions and Procedures

`function hashsetQNameIncludeAll(var hs: TXQHashsetQName; const v: IXQValue): boolean;`
`function hashsetQNameIncludeAll(var hs: TXQHashsetQName;const context: TXQEvaluationContext; node: TTreeNode; const s: string): boolean;`
`procedure serializeJSON(var serializer: TXQSerializer; const v: IXQValue; const params: TXQSerializationParams);`
`procedure serializeAdaptive(var serializer: TXQSerializer; const v: IXQValue; const params: TXQSerializationParams);`
`procedure serializeXMLHTMLText(var serializer: TXQSerializer; const v: IXQValue; var params: TXQSerializationParams);`
`function serializeWithContextDefaults(const context: TXQEvaluationContext; const value: IXQValue): string;`
`function serialize(const context: TXQEvaluationContext; const value: IXQValue; const serializationParams: IXQValue = nil): string;`
`procedure serialize(var serializer: TXQSerializer; const value: IXQValue; var serializationParams: TXQSerializationParams);`
`function serialize(const value: IXQValue; var serializationParams: TXQSerializationParams): RawByteString;`

### Types

`PSerializationParams = ˆTXQSerializationParams;`

## Description

### Functions and Procedures

`function hashsetQNameIncludeAll(var hs: TXQHashsetQName; const v: IXQValue): boolean;`

`function hashsetQNameIncludeAll(var hs: TXQHashsetQName;const context: TXQEvaluationContext; node: TTreeNode; const s: string): boolean;`

`procedure serializeJSON(var serializer: TXQSerializer; const v: IXQValue; const params: TXQSerializationParams);`

`procedure serializeAdaptive(var serializer: TXQSerializer; const v: IXQValue; const params: TXQSerializationParams);`

`procedure serializeXMLHTMLText(var serializer: TXQSerializer; const v: IXQValue; var params: TXQSerializationParams);`

`function serializeWithContextDefaults(const context: TXQEvaluationContext; const value: IXQValue): string;`

`function serialize(const context: TXQEvaluationContext; const value: IXQValue; const serializationParams: IXQValue = nil): string;`

`procedure serialize(var serializer: TXQSerializer; const value: IXQValue; var serializationParams: TXQSerializationParams);`

`function serialize(const value: IXQValue; var serializationParams: TXQSerializationParams): RawByteString;`

### Types

`PSerializationParams = ˆTXQSerializationParams;`

Generated by PasDoc 0.16.0.