Interface IQueryableTypeFactory
Namespace: LemonEdge.API.Core.Reporting.Queries
Assembly: LemonEdge.API.dll
Syntax
public interface IQueryableTypeFactory
Properties
GetTypeKeys
Returns a list of all TypeName. They keys for each different IQueryableType
Declaration
IEnumerable<string> GetTypeKeys { get; }
Property Value
Type | Description |
---|---|
IEnumerable<string> |
Methods
EnsureLoaded()
Ensures all IQueryableType are loaded from the system and custom add in modules
Declaration
void EnsureLoaded()
GetAll()
Returns all IQueryableType in the system
Declaration
IEnumerable<IQueryableType> GetAll()
Returns
Type | Description |
---|---|
IEnumerable<IQueryableType> | All IQueryableType in the system |
GetFromKey(string)
Retrieves the IQueryableType for the specified TypeName
Declaration
IQueryableType GetFromKey(string key)
Parameters
Type | Name | Description |
---|---|---|
string | key | A valid TypeName |
Returns
Type | Description |
---|---|
IQueryableType | The IQueryableType for the specified TypeName |