logo
logo

Class QueryExtensions

Extensions for Query.

Inheritance
System.Object
QueryExtensions
Namespace: Stylelabs.M.Sdk.Extensions
Assembly: Stylelabs.M.Sdk.dll
Syntax
public static class QueryExtensions : object

Methods

Copy(Query)

Creates a shallow copy of a query.

Declaration
public static Query Copy(this Query query)
Parameters
Type Name Description
Query query

The query to copy.

Returns
Type Description
Query

A shallow copy of the query.

MakeSureEntitiesAreLoaded(Query)

Makes sure that the query is configured to load entities. If it isn't the case, it will reset to Default.

Declaration
public static void MakeSureEntitiesAreLoaded(this Query query)
Parameters
Type Name Description
Query query

The query.

MakeSureOnlyIdsAreLoaded(Query)

Makes sure that the query is configured to load ids. If it isn't the case, it will reset to Ids.

Declaration
public static void MakeSureOnlyIdsAreLoaded(this Query query)
Parameters
Type Name Description
Query query

The query.

Validate(Query)

Validates that the query object is valid. Otherwise it will throw.

Declaration
public static void Validate(this Query query)
Parameters
Type Name Description
Query query

The query.

Can we improve this article ? Provide feedback