## PropertyCollection class

The collection of properties

```csharp
public class PropertyCollection : IEnumerable<Property>
```

## Properties

| Name | Description |
| --- | --- |
| [Count](../../aspose.threed/propertycollection/count/) { get; } | Gets the count of declared properties. |
| [Item](../../aspose.threed/propertycollection/item/) { get; } |  |
| [Item](../../aspose.threed/propertycollection/item/) { get; set; } |  |

## Methods

| Name | Description |
| --- | --- |
| [FindProperty](../../aspose.threed/propertycollection/findproperty/)(string) | Finds the property. It can be a dynamic property (Created by CreateDynamicProperty/SetProperty) or native property(Identified by its name) |
| [GetEnumerator](../../aspose.threed/propertycollection/getenumerator/)() | Returns an enumerator that iterates through the collection. |
| [RemoveProperty](../../aspose.threed/propertycollection/removeproperty/#removeproperty)(Property) | Removes a dynamic property. |
| [RemoveProperty](../../aspose.threed/propertycollection/removeproperty/#removeproperty_1)(string) | Removes a dynamic property. |

### See Also

* class [Property](../property/)
* namespace [Aspose.ThreeD](../../aspose.threed/)
* assembly [Aspose.3D](../../)


