CustomPropertyCollection Class | 
Namespace: Demo3D.Utilities
public sealed class CustomPropertyCollection : CustomPropertyCollectionBase, IEnumerable, ICloneable, IOwnedByVisual
The CustomPropertyCollection type exposes the following members.
| Name | Description | |
|---|---|---|
| CustomPropertyCollection | Initializes a new instance of the CustomPropertyCollection class  | 
| Name | Description | |
|---|---|---|
| Add | 
            Define a new custom property, or modify an existing one.
             Equivalent to Define(String, Type, Object, String)  | |
| Clear | 
            Remove all custom properties from the collection.
              | |
| Define | 
            Define a new custom property, or modify an existing one.
             Equivalent to Add(String, Type, Object, String)  | |
| Defined | 
            Is a custom property name defined.
              | |
| Get | 
            Find an existing custom property by name.
              | |
| GetAttributes | ||
| GetClassName | ||
| GetComponentName | ||
| GetConverter | ||
| GetDefaultEvent | ||
| GetDefaultProperty | ||
| GetEditor | ||
| GetEnumerator | 
            The collection of custom properties.
              | |
| GetEvents | ||
| GetEvents(Attribute) | ||
| GetPropertyOwner | (Overrides SimpleCustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor).) | |
| Import | ||
| Remove | 
            Remove a custom property by name.
              | |
| ToString | 
            A string version of all the custom property names.
              (Overrides SimpleCustomTypeDescriptor.ToString.) | 
| Name | Description | |
|---|---|---|
| CollectionChanged |