2022 Members
Changes 4
M

IFCData

Name Return Type Description Inherited From
M AsAggregate() The IFCAggregate. Gets storage value as IFCAggregate when its PrimitiveType is aggregate.
M AsBoolean() The bool value. Gets storage value as boolean when its PrimitiveType is boolean.
M AsDouble() The double value. Gets storage value as double when its PrimitiveType is double.
M AsInstance() The IFCAnyHandle. Gets storage value as IFCAnyHandle when its PrimitiveType is instance.
M AsInteger() The int value. Gets storage value as integer when its PrimitiveType is integer.
M AsLogical() The IFCLogical value. Gets storage value as IFCLogical when its PrimitiveType is logical.
M AsString() The string value. Gets storage value as string when its PrimitiveType is string, binary or enumeration.
M CreateBinary(String) The IFCData object. Creates a binary data object.
M CreateBoolean(Boolean) The IFCData object. Creates a boolean data object.
M CreateBooleanOfType(Boolean, String) The IFCData object. Creates a boolean data object of the specified type.
M CreateDouble(Double) The IFCData object. Creates a double data object.
M CreateDoubleOfType(Double, String) The IFCData object. Creates a double data object of the specified type.
M CreateEnumeration(String) The IFCData object. Creates a enum data object.
M CreateIFCAggregate(IFCAggregate) The IFCData object. Creates an IFCAggregate data object.
M CreateIFCAnyHandle(IFCAnyHandle) The IFCData object. Creates an IFCAnyHandle data object.
M CreateInteger(Int32) The IFCData object. Creates an integer data object.
M CreateIntegerOfType(Int32, String) The IFCData object. Creates an integer data object of the specified type.
M CreateLogical(IFCLogical) The IFCData object. Creates a logical data object.
M CreateLogicalOfType(IFCLogical, String) The IFCData object. Creates a logical data object of the specified type.
M CreateString(String) The IFCData object. Creates a string data object.
M CreateStringOfType(String, String) The IFCData object. Creates a string data object of the specified type.
M Dispose() None Releases all resources used by the IFCData
M Equals(Object) bool Determines whether the specified Object is equal to the current Object . (Overrides Object . Equals(Object) .)
M GetHashCode() int Gets the hash code. (Overrides Object . GetHashCode . .)
M GetSimpleType() The name. Gets the IFC type name.
M GetType None Gets the Type of the current instance. (Inherited from Object .) Object .
M GetTypeList() The strings. Gets the multiple strings represent one IFC type name.
M HasSimpleType() bool 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
P HasValue bool Identifies if the data is empty or contains a value.
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity.
P PrimitiveType IFCDataPrimitiveType The primitive data type.