1. Stylelabs.M.Sdk.Extensions

Class QueryExtensions

Extensions for Query.

Inheritance

object

QueryExtensions

Namespace: StylelabsStylelabs.MSdkExtensions

Assembly: Stylelabs.M.Sdk.dll

Syntax

public static class QueryExtensions

Methods

Copy(Query)

Creates a shallow copy of a query.

Declaration

public static Query Copy(this Query query)

Parameters

TypeNameDescription
QueryqueryThe query to copy.

Returns

TypeDescription
QueryA 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

TypeNameDescription
QueryqueryThe 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

TypeNameDescription
QueryqueryThe query.

Validate(Query)

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

Declaration

public static void Validate(this Query query)

Parameters

TypeNameDescription
QueryqueryThe query.
If you have suggestions for improving this article, let us know!