Search Results for

    Show / Hide Table of Contents

    Class StatefulVisitorBase

    Base for stateful localizer traversal.

    Inheritance
    System.Object
    LocalizerVisitor
    LocalizerVisitorBase
    StatefulVisitorBase
    ValidateElementsExistVisitor
    Inherited Members
    LocalizerVisitorBase.Visit(PermissionLocalizer)
    LocalizerVisitorBase.Visit(ValidationRuleLocalizer)
    LocalizerVisitor.PostVisit(PermissionLocalizer)
    LocalizerVisitor.PostVisit(RelationLocalizer)
    LocalizerVisitor.PostVisit(LogicalRelationLocalizer)
    LocalizerVisitor.PostVisit(PropertyLocalizer)
    LocalizerVisitor.PostVisit(ValidationRuleLocalizer)
    LocalizerVisitor.PostVisit(EntityLocalizer)
    LocalizerVisitor.PostVisit(NamedSetDefinitionLocalizer)
    LocalizerVisitor.PostVisit(ActionLocalizer)
    LocalizerVisitor.PostVisit(EntityViewLocalizer)
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: TimeCockpit.Data.Localization.Default
    Assembly: TimeCockpit.Data.dll
    Syntax
    public abstract class StatefulVisitorBase : LocalizerVisitorBase

    Constructors

    StatefulVisitorBase()

    Declaration
    protected StatefulVisitorBase()

    Properties

    CurrentEntityLocalizer

    Gets internal state to associate properties with the correct entity.

    Declaration
    protected EntityLocalizer CurrentEntityLocalizer { get; }
    Property Value
    Type Description
    EntityLocalizer

    CurrentLogicalRelationLocalizer

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

    Declaration
    protected LogicalRelationLocalizer CurrentLogicalRelationLocalizer { get; }
    Property Value
    Type Description
    LogicalRelationLocalizer

    CurrentPropertyLocalizer

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

    Declaration
    protected PropertyLocalizer CurrentPropertyLocalizer { get; }
    Property Value
    Type Description
    PropertyLocalizer

    CurrentRelationLocalizer

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

    Declaration
    protected RelationLocalizer CurrentRelationLocalizer { get; }
    Property Value
    Type Description
    RelationLocalizer

    Methods

    Visit(ActionLocalizer)

    Visits a ActionLocalizer.

    Declaration
    public override void Visit(ActionLocalizer actionLocalizer)
    Parameters
    Type Name Description
    ActionLocalizer actionLocalizer

    the ActionLocalizer to visit.

    Overrides
    LocalizerVisitorBase.Visit(ActionLocalizer)

    Visit(EntityLocalizer)

    Visits a EntityLocalizer.

    Declaration
    public override void Visit(EntityLocalizer entityLocalizer)
    Parameters
    Type Name Description
    EntityLocalizer entityLocalizer

    the EntityLocalizer to visit.

    Overrides
    LocalizerVisitorBase.Visit(EntityLocalizer)

    Visit(EntityViewLocalizer)

    Visits a EntityViewLocalizer.

    Declaration
    public override void Visit(EntityViewLocalizer entityViewLocalizer)
    Parameters
    Type Name Description
    EntityViewLocalizer entityViewLocalizer

    the EntityViewLocalizer to visit.

    Overrides
    LocalizerVisitorBase.Visit(EntityViewLocalizer)

    Visit(LogicalRelationLocalizer)

    Visits a LogicalRelationLocalizer.

    Declaration
    public override void Visit(LogicalRelationLocalizer logicalRelationLocalizer)
    Parameters
    Type Name Description
    LogicalRelationLocalizer logicalRelationLocalizer

    The localizer to visit.

    Overrides
    LocalizerVisitorBase.Visit(LogicalRelationLocalizer)

    Visit(NamedSetDefinitionLocalizer)

    Visits a NamedSetDefinitionLocalizer.

    Declaration
    public override void Visit(NamedSetDefinitionLocalizer namedSetDefinitionLocalizer)
    Parameters
    Type Name Description
    NamedSetDefinitionLocalizer namedSetDefinitionLocalizer

    the NamedSetDefinitionLocalizer to visit.

    Overrides
    LocalizerVisitorBase.Visit(NamedSetDefinitionLocalizer)

    Visit(PropertyLocalizer)

    visits a PropertyLocalizer

    Declaration
    public override void Visit(PropertyLocalizer propertyLocalizer)
    Parameters
    Type Name Description
    PropertyLocalizer propertyLocalizer

    the localizer to visit.

    Overrides
    LocalizerVisitorBase.Visit(PropertyLocalizer)

    Visit(RelationLocalizer)

    visits a RelationLocalizer.

    Declaration
    public override void Visit(RelationLocalizer relationLocalizer)
    Parameters
    Type Name Description
    RelationLocalizer relationLocalizer

    the localizer to visit.

    Overrides
    LocalizerVisitorBase.Visit(RelationLocalizer)

    Visit(StringLocalizer)

    visits a StringLocalizer.

    Declaration
    public override void Visit(StringLocalizer stringLocalizer)
    Parameters
    Type Name Description
    StringLocalizer stringLocalizer

    the StringLocalizer to visit.

    Overrides
    LocalizerVisitorBase.Visit(StringLocalizer)
    In This Article
    Back to top Copyright © 2020 software architects gmbh