Class QueryExtensions
Extensions for Query.
Inheritance
object
QueryExtensions
Namespace: StylelabsStylelabs.MSdkExtensions
Assembly: Stylelabs.M.Sdk.dll
Syntax
RequestResponse
public static class QueryExtensions
Methods
Copy(Query)
Creates a shallow copy of a query.
Declaration
RequestResponse
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
RequestResponse
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
RequestResponse
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
RequestResponse
public static void Validate(this Query query)
Parameters
Type | Name | Description |
---|---|---|
Query | query |
The query. |