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