Class XbimP21Parser
Inheritance
System.Object
XbimP21Parser
Inherited Members
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()
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
Field Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CurrentInstance
Declaration
protected Part21Entity CurrentInstance
Field Value
|
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
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
|
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
|
Improve this Doc
View Source
Declaration
protected override void BeginHeader()
Overrides
|
Improve this Doc
View Source
BeginList()
Declaration
protected override void BeginList()
Overrides
|
Improve this Doc
View Source
BeginNestedType(String)
Declaration
protected override void BeginNestedType(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Overrides
|
Improve this Doc
View Source
BeginParse()
Declaration
protected override void BeginParse()
Overrides
|
Improve this Doc
View Source
BeginScope()
Declaration
protected override void BeginScope()
Overrides
|
Improve this Doc
View Source
CharacterError()
Declaration
protected override void CharacterError()
Overrides
|
Improve this Doc
View Source
EndComplex()
Declaration
protected override void EndComplex()
Overrides
|
Improve this Doc
View Source
EndEntity()
Declaration
protected override void EndEntity()
Overrides
|
Improve this Doc
View Source
Declaration
protected override void EndHeader()
Overrides
|
Improve this Doc
View Source
Declaration
protected override void EndHeaderEntity()
Overrides
|
Improve this Doc
View Source
EndList()
Declaration
protected override void EndList()
Overrides
|
Improve this Doc
View Source
EndNestedType(String)
Declaration
protected override void EndNestedType(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Overrides
|
Improve this Doc
View Source
EndParse()
Declaration
protected override void EndParse()
Overrides
|
Improve this Doc
View Source
EndScope()
Declaration
protected override void EndScope()
Overrides
|
Improve this Doc
View Source
EndSec()
Declaration
protected override void EndSec()
Overrides
|
Improve this Doc
View Source
NewEntity(String)
Declaration
protected override void NewEntity(string entityLabel)
Parameters
Type |
Name |
Description |
System.String |
entityLabel |
|
Overrides
|
Improve this Doc
View Source
SetBooleanValue(String)
Declaration
protected override void SetBooleanValue(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Overrides
|
Improve this Doc
View Source
SetEnumValue(String)
Declaration
protected override void SetEnumValue(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Overrides
|
Improve this Doc
View Source
SetErrorMessage()
Declaration
protected override void SetErrorMessage()
Overrides
|
Improve this Doc
View Source
SetFloatValue(String)
Declaration
protected override void SetFloatValue(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Overrides
|
Improve this Doc
View Source
SetHexValue(String)
Declaration
protected override void SetHexValue(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Overrides
|
Improve this Doc
View Source
SetIntegerValue(String)
Declaration
protected override void SetIntegerValue(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Overrides
|
Improve this Doc
View Source
SetNonDefinedValue()
Declaration
protected override void SetNonDefinedValue()
Overrides
|
Improve this Doc
View Source
SetObjectValue(String)
Declaration
protected override void SetObjectValue(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Overrides
|
Improve this Doc
View Source
SetOverrideValue()
Declaration
protected override void SetOverrideValue()
Overrides
|
Improve this Doc
View Source
SetStringValue(String)
Declaration
protected override void SetStringValue(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Overrides
|
Improve this Doc
View Source
SetType(String)
Declaration
protected override void SetType(string entityTypeName)
Parameters
Type |
Name |
Description |
System.String |
entityTypeName |
|
Overrides
Events
|
Improve this Doc
View Source
EntityCreate
Declaration
public event CreateEntityEventHandler EntityCreate
Event Type
|
Improve this Doc
View Source
ProgressStatus
Declaration
public event ReportProgressDelegate ProgressStatus
Event Type