Fork me on GitHubEpicdominant domains
APIEpic.OrganizationRoleBuilder<(Of <(<'TRole>)>)>

RoleBuilder<(Of <(<'TRole>)>)>
Role builder public contract. Enforce TRole to be a pure interface.
Inheritance Hierarchy
Object
RoleBuilder<(Of <(<'TRole>)>)>
 RoleBuilderBase<(Of <(<'TRole, TImplementation>)>)>

Assembly: Epic.Core

Declaration Syntax
C#
[SerializableAttribute]
public abstract class RoleBuilder<TRole>
where TRole : class
Generic Template Parameters
TRole
Type (interface) of role that the builder can build.
Members
All MembersMethods    



MemberDescription
Build(IPrincipal)
Build the TRole for player. Template method.
BuildRole(IPrincipal)
Build the TRole for player.
Exceptions
ExceptionCondition
InvalidOperationException Is thrown on type initialization if TRole is not an interface.
blog comments powered by Disqus