Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

7be6d915 cad3 e39e e228 85b537ff6baf

haplokuon edited this page May 6, 2023 · 1 revision

TableObjects<T> Class

netDxf 3.0.0 Library

Represents a list of table objects

Definition

Namespace: netDxf.Collections
Assembly: netDxf (in netDxf.dll) Version: 3.0.0

C#

public abstract class TableObjects<T> : DxfObject, 
	IEnumerable<T>, IEnumerable
where T : TableObject

VB

Public MustInherit Class TableObjects(Of T As TableObject)
	Inherits DxfObject
	Implements IEnumerable(Of T), IEnumerable

C++

generic<typename T>
where T : TableObject
public ref class TableObjects abstract : public DxfObject, 
	IEnumerable<T>, IEnumerable

F#

[<AbstractClassAttribute>]
type TableObjects<'T when 'T : TableObject> = 
    class
        inherit DxfObject
        interface IEnumerable<'T>
        interface IEnumerable
    end
Inheritance Object → DxfObject → TableObjects(T)
Derived netDxf.Collections.ApplicationRegistries
netDxf.Collections.BlockRecords
netDxf.Collections.DimensionStyles
netDxf.Collections.Groups
netDxf.Collections.ImageDefinitions
netDxf.Collections.Layers
netDxf.Collections.LayerStateManager
netDxf.Collections.Layouts
netDxf.Collections.Linetypes
netDxf.Collections.MLineStyles
netDxf.Collections.ShapeStyles
netDxf.Collections.TextStyles
netDxf.Collections.UCSs
netDxf.Collections.UnderlayDgnDefinitions
netDxf.Collections.UnderlayDwfDefinitions
netDxf.Collections.UnderlayPdfDefinitions
netDxf.Collections.Views
netDxf.Collections.VPorts
Implements IEnumerable(T), IEnumerable

Type Parameters

TableObject.

Properties

CodeName Gets the DXF object name.
(Inherited from DxfObject)
Count Gets the number of table objects.
Handle Gets the handle assigned to the DXF object.
(Inherited from DxfObject)
Item Gets a table object from the list by name.
Items Gets the table object list.
Names Gets the ObjectTable names.
Owner Gets the owner of the actual DXF object.
XData Gets the entity extended data.
(Inherited from DxfObject)

Methods

Add Adds a table object to the list.
Clear Removes all table objects that are not reserved and have no references.
Contains(String) Checks if a table object already exists in the list.
Contains(T) Checks if a table object already exists in the list.
Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
GetEnumerator Returns an enumerator that iterates through the table object collection.
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetReferences(String) Gets the dxf objects referenced by a T.
GetReferences(T) Gets the dxf objects referenced by a T.
GetType Gets the Type of the current instance.
(Inherited from Object)
HasReferences(String) Checks if the specified TableObject has been referenced by other DxfObjects.
HasReferences(T) Checks if the specified TableObject has been referenced by other DxfObjects.
Remove(String) Removes a table object.
Remove(T) Removes a table object.
ToString Obtains a string that represents the DXF object.
(Inherited from DxfObject)
TryGetValue Gets the table object associated with the specified name.

Events

XDataAddAppReg
(Inherited from DxfObject)
XDataRemoveAppReg
(Inherited from DxfObject)

See Also

Reference

netDxf.Collections Namespace

Clone this wiki locally