Search Results for

    Show / Hide Table of Contents

    Class XbimP21Parser

    Inheritance
    System.Object
    ShiftReduceParser<ValueType, LexLocation>
    P21Parser
    XbimP21Parser
    Inherited Members
    P21Parser.InHeader
    P21Parser.Initialize()
    P21Parser.DoAction(Int32)
    P21Parser.TerminalToString(Int32)
    ShiftReduceParser<ValueType, LexLocation>.Scanner
    ShiftReduceParser<ValueType, LexLocation>.CurrentSemanticValue
    ShiftReduceParser<ValueType, LexLocation>.CurrentLocationSpan
    ShiftReduceParser<ValueType, LexLocation>.NextToken
    ShiftReduceParser<ValueType, LexLocation>.ValueStack
    ShiftReduceParser<ValueType, LexLocation>.LocationStack
    ShiftReduceParser<ValueType, LexLocation>.InitRules(Rule[])
    ShiftReduceParser<ValueType, LexLocation>.InitStates(State[])
    ShiftReduceParser<ValueType, LexLocation>.InitStateTable(Int32)
    ShiftReduceParser<ValueType, LexLocation>.InitSpecialTokens(Int32, Int32)
    ShiftReduceParser<ValueType, LexLocation>.InitNonTerminals(String[])
    ShiftReduceParser<ValueType, LexLocation>.YYAccept()
    ShiftReduceParser<ValueType, LexLocation>.YYAbort()
    ShiftReduceParser<ValueType, LexLocation>.YYError()
    ShiftReduceParser<ValueType, LexLocation>.YYRecovering
    ShiftReduceParser<ValueType, LexLocation>.Initialize()
    ShiftReduceParser<ValueType, LexLocation>.Parse()
    ShiftReduceParser<ValueType, LexLocation>.DoAction(Int32)
    ShiftReduceParser<ValueType, LexLocation>.yyclearin()
    ShiftReduceParser<ValueType, LexLocation>.yyerrok()
    ShiftReduceParser<ValueType, LexLocation>.AddState(Int32, State)
    ShiftReduceParser<ValueType, LexLocation>.TerminalToString(Int32)
    ShiftReduceParser<ValueType, LexLocation>.CharToString(Char)
    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: Xbim.IO.Step21
    Assembly: Xbim.Common.dll
    Syntax
    public class XbimP21Parser : P21Parser

    Constructors

    | Improve this Doc View Source

    XbimP21Parser(ILogger)

    Declaration
    protected XbimP21Parser(ILogger logger)
    Parameters
    Type Name Description
    Microsoft.Extensions.Logging.ILogger logger
    | Improve this Doc View Source

    XbimP21Parser(Stream, Int64, ILogger)

    Declaration
    public XbimP21Parser(Stream strm, long streamSize, ILogger logger)
    Parameters
    Type Name Description
    System.IO.Stream strm
    System.Int64 streamSize
    Microsoft.Extensions.Logging.ILogger logger

    Fields

    | Improve this Doc View Source

    Cancel

    Declaration
    public bool Cancel
    Field Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    CurrentInstance

    Declaration
    protected Part21Entity CurrentInstance
    Field Value
    Type Description
    Part21Entity
    | Improve this Doc View Source

    ListNestLevel

    Declaration
    protected int ListNestLevel
    Field Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    MaxErrorCount

    Declaration
    public static int MaxErrorCount
    Field Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    PropertyValue

    Declaration
    protected PropertyValue PropertyValue
    Field Value
    Type Description
    PropertyValue

    Properties

    | Improve this Doc View Source

    CurrentPosition

    Returns current position as [line, column] integer array. This is usefull when debuging misformatted files.

    Declaration
    public LexLocation CurrentPosition { get; }
    Property Value
    Type Description
    LexLocation
    | Improve this Doc View Source

    Entities

    Declaration
    public Dictionary<long, IPersist> Entities { get; }
    Property Value
    Type Description
    System.Collections.Generic.Dictionary<System.Int64, IPersist>
    | Improve this Doc View Source

    ErrorCount

    Declaration
    public int ErrorCount { get; protected set; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    Logger

    Declaration
    public ILogger Logger { get; }
    Property Value
    Type Description
    Microsoft.Extensions.Logging.ILogger
    | Improve this Doc View Source

    NestedIndex

    Declaration
    public int[] NestedIndex { get; }
    Property Value
    Type Description
    System.Int32[]

    Methods

    | Improve this Doc View Source

    BeginComplex()

    Declaration
    protected override void BeginComplex()
    Overrides
    P21Parser.BeginComplex()
    | Improve this Doc View Source

    BeginHeader()

    Declaration
    protected override void BeginHeader()
    Overrides
    P21Parser.BeginHeader()
    | Improve this Doc View Source

    BeginList()

    Declaration
    protected override void BeginList()
    Overrides
    P21Parser.BeginList()
    | Improve this Doc View Source

    BeginNestedType(String)

    Declaration
    protected override void BeginNestedType(string value)
    Parameters
    Type Name Description
    System.String value
    Overrides
    P21Parser.BeginNestedType(String)
    | Improve this Doc View Source

    BeginParse()

    Declaration
    protected override void BeginParse()
    Overrides
    P21Parser.BeginParse()
    | Improve this Doc View Source

    BeginScope()

    Declaration
    protected override void BeginScope()
    Overrides
    P21Parser.BeginScope()
    | Improve this Doc View Source

    CharacterError()

    Declaration
    protected override void CharacterError()
    Overrides
    P21Parser.CharacterError()
    | Improve this Doc View Source

    EndComplex()

    Declaration
    protected override void EndComplex()
    Overrides
    P21Parser.EndComplex()
    | Improve this Doc View Source

    EndEntity()

    Declaration
    protected override void EndEntity()
    Overrides
    P21Parser.EndEntity()
    | Improve this Doc View Source

    EndHeader()

    Declaration
    protected override void EndHeader()
    Overrides
    P21Parser.EndHeader()
    | Improve this Doc View Source

    EndHeaderEntity()

    Declaration
    protected override void EndHeaderEntity()
    Overrides
    P21Parser.EndHeaderEntity()
    | Improve this Doc View Source

    EndList()

    Declaration
    protected override void EndList()
    Overrides
    P21Parser.EndList()
    | Improve this Doc View Source

    EndNestedType(String)

    Declaration
    protected override void EndNestedType(string value)
    Parameters
    Type Name Description
    System.String value
    Overrides
    P21Parser.EndNestedType(String)
    | Improve this Doc View Source

    EndParse()

    Declaration
    protected override void EndParse()
    Overrides
    P21Parser.EndParse()
    | Improve this Doc View Source

    EndScope()

    Declaration
    protected override void EndScope()
    Overrides
    P21Parser.EndScope()
    | Improve this Doc View Source

    EndSec()

    Declaration
    protected override void EndSec()
    Overrides
    P21Parser.EndSec()
    | Improve this Doc View Source

    NewEntity(String)

    Declaration
    protected override void NewEntity(string entityLabel)
    Parameters
    Type Name Description
    System.String entityLabel
    Overrides
    P21Parser.NewEntity(String)
    | Improve this Doc View Source

    SetBooleanValue(String)

    Declaration
    protected override void SetBooleanValue(string value)
    Parameters
    Type Name Description
    System.String value
    Overrides
    P21Parser.SetBooleanValue(String)
    | Improve this Doc View Source

    SetEnumValue(String)

    Declaration
    protected override void SetEnumValue(string value)
    Parameters
    Type Name Description
    System.String value
    Overrides
    P21Parser.SetEnumValue(String)
    | Improve this Doc View Source

    SetErrorMessage()

    Declaration
    protected override void SetErrorMessage()
    Overrides
    P21Parser.SetErrorMessage()
    | Improve this Doc View Source

    SetFloatValue(String)

    Declaration
    protected override void SetFloatValue(string value)
    Parameters
    Type Name Description
    System.String value
    Overrides
    P21Parser.SetFloatValue(String)
    | Improve this Doc View Source

    SetHexValue(String)

    Declaration
    protected override void SetHexValue(string value)
    Parameters
    Type Name Description
    System.String value
    Overrides
    P21Parser.SetHexValue(String)
    | Improve this Doc View Source

    SetIntegerValue(String)

    Declaration
    protected override void SetIntegerValue(string value)
    Parameters
    Type Name Description
    System.String value
    Overrides
    P21Parser.SetIntegerValue(String)
    | Improve this Doc View Source

    SetNonDefinedValue()

    Declaration
    protected override void SetNonDefinedValue()
    Overrides
    P21Parser.SetNonDefinedValue()
    | Improve this Doc View Source

    SetObjectValue(String)

    Declaration
    protected override void SetObjectValue(string value)
    Parameters
    Type Name Description
    System.String value
    Overrides
    P21Parser.SetObjectValue(String)
    | Improve this Doc View Source

    SetOverrideValue()

    Declaration
    protected override void SetOverrideValue()
    Overrides
    P21Parser.SetOverrideValue()
    | Improve this Doc View Source

    SetStringValue(String)

    Declaration
    protected override void SetStringValue(string value)
    Parameters
    Type Name Description
    System.String value
    Overrides
    P21Parser.SetStringValue(String)
    | Improve this Doc View Source

    SetType(String)

    Declaration
    protected override void SetType(string entityTypeName)
    Parameters
    Type Name Description
    System.String entityTypeName
    Overrides
    P21Parser.SetType(String)

    Events

    | Improve this Doc View Source

    EntityCreate

    Declaration
    public event CreateEntityEventHandler EntityCreate
    Event Type
    Type Description
    CreateEntityEventHandler
    | Improve this Doc View Source

    ProgressStatus

    Declaration
    public event ReportProgressDelegate ProgressStatus
    Event Type
    Type Description
    ReportProgressDelegate
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim