RhinoCommon API
ICommonComponentTableT Interface |
Provides methods to use all File3dm and RhinoDoc tables under the same contract.
Do not derive from this interface. This is to ensure all tables can be used with the same method list.
Namespace: Rhino.FileIO
Assembly: RhinoCommon (in RhinoCommon.dll)

public interface ICommonComponentTable<T> : IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable, ICollection<T> where T : ModelComponent
Public Interface ICommonComponentTable(Of T As ModelComponent) Inherits IReadOnlyCollection(Of T), IEnumerable(Of T), IEnumerable, ICollection(Of T)
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "T:Rhino.FileIO.ICommonComponentTable`1"]
The ICommonComponentTableT type exposes the following members.

Name | Description | |
---|---|---|
![]() | ComponentType |
Returns the model component type the table handles.
|
![]() | Count | Gets the number of elements in the collection. (Inherited from IReadOnlyCollectionT.) |
![]() | IsReadOnly | Gets a value indicating whether the ICollectionT is read-only. (Inherited from ICollectionT.) |

Name | Description | |
---|---|---|
![]() | Add | Adds an item to the ICollectionT. (Inherited from ICollectionT.) |
![]() | Clear | Removes all items from the ICollectionT. (Inherited from ICollectionT.) |
![]() | Contains | Determines whether the ICollectionT contains a specific value. (Inherited from ICollectionT.) |
![]() | CopyTo | (Inherited from ICollectionT.) |
![]() | FindId |
Retrieves an object based on ID. You should prefer ID search over Index search.
|
![]() | FindNameHash |
Retrieves an object based on Name.
|
![]() | GetEnumerator | Returns an enumerator that iterates through the collection. (Inherited from IEnumerableT.) |
![]() | Remove | Removes the first occurrence of a specific object from the ICollectionT. (Inherited from ICollectionT.) |
