# SubDFaceList class

Namespace: [Rhino.Geometry.Collections](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.geometry.collections.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class SubDFaceList : IEnumerable<SubDFace>
```

All faces in a SubD

## Properties

- [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.collections.subdfacelist/count.md): Gets the number of SubD faces.
- [HasPerFaceColors](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.collections.subdfacelist/hasperfacecolors.md): True if one or more faces on the active level have per face color overrides.

## Methods

- [Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.collections.subdfacelist/add.md): Adds a face bounded by the given edges.
- [ClearPerFaceColors](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.collections.subdfacelist/clearperfacecolors.md): Removes all per face color overrides on the active level.
- [Find](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.collections.subdfacelist/find.md): (2 overloads) Find a face in this SubD with a given id
- [GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.collections.subdfacelist/getenumerator.md): Implementation of IEnumerable
- [IEnumerable.GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.collections.subdfacelist/system-collections-ienumerable-getenumerator.md)
