C# Class IfcDoc.Schema.SEntity

A context-bound object that can query relationships or pull content dynamically from broker
Inheritance: SRecord, ICloneable
Exibir arquivo Open project: BuildingSMART/IfcDoc Class Usage Examples

Public Methods

Method Description
Clone ( ) : object
Delete ( ) : void
GetFieldByName ( Type type, string name ) : FieldInfo
GetFieldsAll ( Type type ) : IList
GetFieldsInverse ( Type type ) : IList
GetFieldsOrdered ( Type type ) : IList
GetTypeCaption ( ) : string

Gets user-friendly caption describing the type of object.

Mark ( ) : void

Marks object as in-use (setting Exists to True) such that any unmarked objects may then be garbage collected.

SEntity ( ) : System

Private Methods

Method Description
BuildFieldList ( Type type, IList list, FieldScope scope ) : void

Method Details

Clone() public method

public Clone ( ) : object
return object

Delete() public method

public Delete ( ) : void
return void

GetFieldByName() public static method

public static GetFieldByName ( Type type, string name ) : FieldInfo
type System.Type
name string
return System.Reflection.FieldInfo

GetFieldsAll() public static method

public static GetFieldsAll ( Type type ) : IList
type System.Type
return IList

GetFieldsInverse() public static method

public static GetFieldsInverse ( Type type ) : IList
type System.Type
return IList

GetFieldsOrdered() public static method

public static GetFieldsOrdered ( Type type ) : IList
type System.Type
return IList

GetTypeCaption() public method

Gets user-friendly caption describing the type of object.
public GetTypeCaption ( ) : string
return string

Mark() public method

Marks object as in-use (setting Exists to True) such that any unmarked objects may then be garbage collected.
public Mark ( ) : void
return void

SEntity() public method

public SEntity ( ) : System
return System