Interface ILayoutResolver
Assembly: Estrelica.Interfaces.dll
Syntax
[StayPublic]
[DoNotObfuscateType]
public interface ILayoutResolver : ICacheProvider
Properties
Declaration
IEnumerable<IEventRule> AllEventRules { get; }
Property Value
Methods
Declaration
IEnumerable<ILayout> AllLayoutsByLevelId(int levelId)
Parameters
Returns
Declaration
ILayout DefaultLayoutByLevelId(int levelId)
Parameters
Returns
Declaration
IEventAction EventActionByEventActionId(int eventActionId)
Parameters
Returns
Declaration
IEnumerable<IEventAction> EventActionsByEventRuleId(int eventRuleId)
Parameters
Returns
Declaration
IEventRule EventRuleById(int eventRuleId)
Parameters
Returns
Declaration
IEnumerable<IEventRule> EventRulesByLevelId(int levelId)
Parameters
Returns
Declaration
IEnumerable<ILayoutEntity> GetLayoutMembersOfType(ILayout layout, EntityType layoutMemberType)
Parameters
Returns
Declaration
IEnumerable<T> GetLayoutMembersOfType<T>(ILayout layout) where T : ILayoutEntity
Parameters
Returns
Type Parameters
Extension Methods