2027 Class
Changes 0
C

IFCData

Description:
A specialized type of abstract data block that can represent any data type.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.IFC.IFCData
public class IFCData : IDisposable
Name Return Type Description Inherited From
C IFCData(IFCData) None Creates a copy object.
Name Return Type Description Inherited From
M AsAggregate() IFCAggregate Gets storage value as IFCAggregate when its PrimitiveType is aggregate.
M AsBoolean() Boolean Gets storage value as boolean when its PrimitiveType is boolean.
M AsDouble() Double Gets storage value as double when its PrimitiveType is double.
M AsInstance() IFCAnyHandle Gets storage value as IFCAnyHandle when its PrimitiveType is instance.
M AsInteger() Int32 Gets storage value as integer when its PrimitiveType is integer.
M AsLogical() IFCLogical Gets storage value as IFCLogical when its PrimitiveType is logical.
M AsString() String Gets storage value as string when its PrimitiveType is string, binary or enumeration.
M CreateBinary(String) IFCData Creates a binary data object.
M CreateBoolean(Boolean) IFCData Creates a boolean data object.
M CreateBooleanOfType(Boolean, String) IFCData Creates a boolean data object of the specified type.
M CreateDouble(Double) IFCData Creates a double data object.
M CreateDoubleOfType(Double, String) IFCData Creates a double data object of the specified type.
M CreateEnumeration(String) IFCData Creates a enum data object.
M CreateIFCAggregate(IFCAggregate) IFCData Creates an IFCAggregate data object.
M CreateIFCAnyHandle(IFCAnyHandle) IFCData Creates an IFCAnyHandle data object.
M CreateInteger(Int32) IFCData Creates an integer data object.
M CreateIntegerOfType(Int32, String) IFCData Creates an integer data object of the specified type.
M CreateLogical(IFCLogical) IFCData Creates a logical data object.
M CreateLogicalOfType(IFCLogical, String) IFCData Creates a logical data object of the specified type.
M CreateString(String) IFCData Creates a string data object.
M CreateStringOfType(String, String) IFCData Creates a string data object of the specified type.
M Dispose() None Releases all resources used by the IFCData
M Equals(Object) Boolean Determines whether the specified Object is equal to the current Object . (Overrides Object . Equals(Object) )
M GetHashCode() Int32 Gets the hash code. (Overrides Object . GetHashCode () )
M GetSimpleType() String Gets the IFC type name.
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M GetTypeList() IList<String> Gets the multiple strings represent one IFC type name.
M HasSimpleType() Boolean Determines if there is one corresponding IFC type.
M SetSimpleType(String) None Sets the corresponding IFC type by its name.
M SetTypeList(IList<String>) None
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object
Name Return Type Description Inherited From
O Equality(IFCData, IFCData) Boolean Determines whether two IFCDatas are the same.
O Inequality(IFCData, IFCData) Boolean Determines whether two IFCDatas are different.
Name Return Type Description Inherited From
P HasValue bool Identifies if the data is empty or contains a value.
P IsValidObject Boolean Specifies whether the .NET object represents a valid Revit entity.
P PrimitiveType IFCDataPrimitiveType The primitive data type.