Interface IVisibilityConditionActivator
Defines methods for creating VisibilityConditions.
public interface IVisibilityConditionActivator
- Extension Methods
Methods
CreateVisibilityCondition(VisibilityConditionDefinition)
Creates a new instance of the VisibilityCondition specified by its definition with default property values.
VisibilityCondition CreateVisibilityCondition(VisibilityConditionDefinition definition)
Parameters
definitionVisibilityConditionDefinitionDefines VisibilityCondition which is to be created.
Returns
- VisibilityCondition
Returns an instance of VisibilityCondition as described by its definition.
Exceptions
- ArgumentNullException
Thrown when
definitionis null.
CreateVisibilityCondition(string)
Creates a new instance of the VisibilityCondition specified by its definition with default property values.
VisibilityCondition CreateVisibilityCondition(string visibilityConditionIdentifier)
Parameters
visibilityConditionIdentifierstringIdentifies VisibilityCondition which is to be created.
Returns
- VisibilityCondition
Returns an instance of VisibilityCondition as described by its definition.
Exceptions
- ArgumentNullException
Thrown when
visibilityConditionIdentifieris null or empty.- InvalidOperationException
Thrown when VisibilityCondition with given
visibilityConditionIdentifieris not registered in the system.