Class StatefulVisitorBase
- Assembly
- TimeCockpit.Data.dll
Base for stateful localizer traversal.
public abstract class StatefulVisitorBase : LocalizerVisitorBase
- Inheritance
-
ObjectStatefulVisitorBase
- Derived
- Inherited Members
-
Object.ToString()Object.Equals(Object)Object.Equals(Object, Object)Object.ReferenceEquals(Object, Object)Object.GetHashCode()Object.GetType()Object.MemberwiseClone()
Constructors
StatefulVisitorBase()
protected StatefulVisitorBase()
Properties
CurrentEntityLocalizer
Gets internal state to associate properties with the correct entity.
protected EntityLocalizer CurrentEntityLocalizer { get; }
Property Value
CurrentLogicalRelationLocalizer
Gets internal state to associate permissions with logical relations and entities correctly.
protected LogicalRelationLocalizer CurrentLogicalRelationLocalizer { get; }
Property Value
CurrentPropertyLocalizer
Gets internal state to associate permissions with properties and entities correctly.
protected PropertyLocalizer CurrentPropertyLocalizer { get; }
Property Value
CurrentRelationLocalizer
Gets internal state to associate permissions with relations and entities correctly.
protected RelationLocalizer CurrentRelationLocalizer { get; }
Property Value
Methods
Visit(ActionLocalizer)
Visits a ActionLocalizer.
public override void Visit(ActionLocalizer actionLocalizer)
Parameters
actionLocalizerActionLocalizerthe ActionLocalizer to visit.
Visit(EntityLocalizer)
Visits a EntityLocalizer.
public override void Visit(EntityLocalizer entityLocalizer)
Parameters
entityLocalizerEntityLocalizerthe EntityLocalizer to visit.
Visit(EntityViewLocalizer)
Visits a EntityViewLocalizer.
public override void Visit(EntityViewLocalizer entityViewLocalizer)
Parameters
entityViewLocalizerEntityViewLocalizerthe EntityViewLocalizer to visit.
Visit(LogicalRelationLocalizer)
Visits a LogicalRelationLocalizer.
public override void Visit(LogicalRelationLocalizer logicalRelationLocalizer)
Parameters
logicalRelationLocalizerLogicalRelationLocalizerThe localizer to visit.
Visit(NamedSetDefinitionLocalizer)
Visits a NamedSetDefinitionLocalizer.
public override void Visit(NamedSetDefinitionLocalizer namedSetDefinitionLocalizer)
Parameters
namedSetDefinitionLocalizerNamedSetDefinitionLocalizerthe NamedSetDefinitionLocalizer to visit.
Visit(PropertyLocalizer)
visits a PropertyLocalizer
public override void Visit(PropertyLocalizer propertyLocalizer)
Parameters
propertyLocalizerPropertyLocalizerthe localizer to visit.
Visit(RelationLocalizer)
visits a RelationLocalizer.
public override void Visit(RelationLocalizer relationLocalizer)
Parameters
relationLocalizerRelationLocalizerthe localizer to visit.
Visit(StringLocalizer)
visits a StringLocalizer.
public override void Visit(StringLocalizer stringLocalizer)
Parameters
stringLocalizerStringLocalizerthe StringLocalizer to visit.