Table of Contents

Class QuerySerializer

Namespace
Shift.Common
Assembly
Shift.Common.dll

Provides functions to convert between instances of IQuery and SerializedQuery.

public class QuerySerializer
Inheritance
QuerySerializer
Inherited Members
Extension Methods

Constructors

QuerySerializer(IJsonSerializerBase)

public QuerySerializer(IJsonSerializerBase serializer)

Parameters

serializer IJsonSerializerBase

Methods

Deserialize<TResult>(SerializedQuery)

Returns a deserialized query.

public IQuery<TResult> Deserialize<TResult>(SerializedQuery query)

Parameters

query SerializedQuery

Returns

IQuery<TResult>

Type Parameters

TResult

Deserialize<TResult>(Type, string)

Returns a deserialized query.

public IQuery<TResult> Deserialize<TResult>(Type queryType, string queryCriteria)

Parameters

queryType Type
queryCriteria string

Returns

IQuery<TResult>

Type Parameters

TResult

Serialize<TResult>(IQuery<TResult>)

Returns a serialized query.

public SerializedQuery Serialize<TResult>(IQuery<TResult> query)

Parameters

query IQuery<TResult>

Returns

SerializedQuery

Type Parameters

TResult