Table of Contents

Class StatefulVisitorBase

Namespace
TimeCockpit.Data.Localization.Default
Assembly
TimeCockpit.Data.dll

Base for stateful localizer traversal.

public abstract class StatefulVisitorBase : LocalizerVisitorBase
Inheritance
Object
StatefulVisitorBase
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

EntityLocalizer

CurrentLogicalRelationLocalizer

Gets internal state to associate permissions with logical relations and entities correctly.

protected LogicalRelationLocalizer CurrentLogicalRelationLocalizer { get; }

Property Value

LogicalRelationLocalizer

CurrentPropertyLocalizer

Gets internal state to associate permissions with properties and entities correctly.

protected PropertyLocalizer CurrentPropertyLocalizer { get; }

Property Value

PropertyLocalizer

CurrentRelationLocalizer

Gets internal state to associate permissions with relations and entities correctly.

protected RelationLocalizer CurrentRelationLocalizer { get; }

Property Value

RelationLocalizer

Methods

Visit(ActionLocalizer)

Visits a ActionLocalizer.

public override void Visit(ActionLocalizer actionLocalizer)

Parameters

actionLocalizer ActionLocalizer

the ActionLocalizer to visit.

Visit(EntityLocalizer)

Visits a EntityLocalizer.

public override void Visit(EntityLocalizer entityLocalizer)

Parameters

entityLocalizer EntityLocalizer

the EntityLocalizer to visit.

Visit(EntityViewLocalizer)

public override void Visit(EntityViewLocalizer entityViewLocalizer)

Parameters

entityViewLocalizer EntityViewLocalizer

the EntityViewLocalizer to visit.

Visit(LogicalRelationLocalizer)

public override void Visit(LogicalRelationLocalizer logicalRelationLocalizer)

Parameters

logicalRelationLocalizer LogicalRelationLocalizer

The localizer to visit.

Visit(NamedSetDefinitionLocalizer)

public override void Visit(NamedSetDefinitionLocalizer namedSetDefinitionLocalizer)

Parameters

namedSetDefinitionLocalizer NamedSetDefinitionLocalizer

the NamedSetDefinitionLocalizer to visit.

Visit(PropertyLocalizer)

public override void Visit(PropertyLocalizer propertyLocalizer)

Parameters

propertyLocalizer PropertyLocalizer

the localizer to visit.

Visit(RelationLocalizer)

public override void Visit(RelationLocalizer relationLocalizer)

Parameters

relationLocalizer RelationLocalizer

the localizer to visit.

Visit(StringLocalizer)

visits a StringLocalizer.

public override void Visit(StringLocalizer stringLocalizer)

Parameters

stringLocalizer StringLocalizer

the StringLocalizer to visit.