Show / Hide Table of Contents

Class EntityBuffer

The Entity buffer class that is used only in extraction

Inheritance
System.Object
EntityBuffer
CircularArcBuffer
HatchBuffer
LineBuffer
LwPolyLineBuffer
PointBuffer
MTextBuffer
TextBuffer
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dxflib.Entities
Assembly: Dxflib.dll
Syntax
public class EntityBuffer

Constructors

| Improve this Doc View Source

EntityBuffer()

Main Constructor that resets all values

Declaration
protected EntityBuffer()

Fields

| Improve this Doc View Source

EntityType

The Entity Type

Declaration
public Type EntityType
Field Value
Type Description
System.Type

Properties

| Improve this Doc View Source

EntityReferenceList

Declaration
public List<string> EntityReferenceList { get; protected set; }
Property Value
Type Description
System.Collections.Generic.List<System.String>
| Improve this Doc View Source

Handle

The Entity's Handle

Declaration
public string Handle { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

LayerName

The Entity's Layer Name

Declaration
public string LayerName { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

Parse(TaggedDataList, Int32)

The Parse Virtual Function that is to be overriden by each entity that is to be extracted. This function also, Parses global entity properties such as handle or LayerName.

Declaration
public virtual bool Parse(TaggedDataList list, int index)
Parameters
Type Name Description
TaggedDataList list
System.Int32 index
Returns
Type Description
System.Boolean

True if the parse was successful

  • Improve this Doc
  • View Source
Back to top Generated by DocFX