Table of Contents

Class vdIFCProperties

Namespace
vdIFC
Assembly
vdIFC.dll

A container class that holds a vdXProperties dictionary of property values that assign to named attributes.

Usually contains IFC property values of the types (Boolean , Integer, Real, Label Text, and DateTime)

public class vdIFCProperties : vdIFCBaseObject, IDisposable, IBaseObject, IvdProxySerializer, IVDSerialise, IEnumerable, ICloneable
Inheritance
vdIFCProperties
Implements
Inherited Members

Constructors

vdIFCProperties()

Initializes a new instance of the object.

Properties

Deleted

Get/Set a property that marks the object as Deleted or not.

Description

Get / Set a string provided for exchanging full informative comments

LongName

Get / Set a descriptive name that used for informal purposes.

Name

Get / Set a unique Name used to add this element into a vdIFCPropertiesGroup collection

Properties

A collection of vdXProperty items belongs to this object

Methods

Clone()

Creates a new object that is a copy of the current instance.

DeSerialize(DeSerializer, string, object)

overrides the base type DeSerialize(DeSerializer, string, object)

GetEnumerator()

Implements the "foreach" expression for the collection.

InternalSetOwner(vdBaseObject)

overrides the base type InternalSetOwner(vdBaseObject)

OnDocumentSelected(vdDocument)

overrides the base type OnDocumentSelected(vdDocument)

OnOwnerChanged()

overrides the base type OnOwnerChanged()

Serialize(Serializer)

overrides the base type Serialize(Serializer)

ToString()

Provides a string that describes the object.