# ModelContent.Attributes class

Namespace: [Grasshopper.Rhinoceros](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.rhinoceros.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public abstract class ModelContent.Attributes : ModelData.Attributes, IStructuralEquatable, IEquatable<ModelContent.Attributes>
```

**Derived types:** [ModelComponentContent.Attributes](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcomponentcontent.attributes.md), [ModelDisplayMode.Attributes](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.display.modeldisplaymode.attributes.md), [ModelEarthAnchorPoint.Attributes](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.model.modelearthanchorpoint.attributes.md), [ModelNamedConstructionPlane.Attributes](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.display.modelnamedconstructionplane.attributes.md), [ModelNamedView.Attributes](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.display.modelnamedview.attributes.md), [ModelRenderContent.Attributes](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.modelrendercontent.attributes.md), [ModelRenderSkylight.Attributes](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.modelrenderskylight.attributes.md), [ModelRenderSun.Attributes](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.render.modelrendersun.attributes.md), [ModelViewport.Attributes](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.display.modelviewport.attributes.md)

## Properties

- [Name](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/name.md): The last component of the element Path.
- [Notes](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/notes.md)
- [Parent](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/parent.md): Path of the parent element in 'Root::Parent' format if nested.
- [Path](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/path.md): Full content path in 'Root::Parent::Name' format if is nested.
- [Tags](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/tags.md)

## Methods

- [CloneOnWrite<A>](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/cloneonwrite.md): (static)
- [IEquatable<ModelContent.Attributes>.Equals](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/equals.md): (3 overloads)
- [GetHashCode](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/gethashcode.md): (2 overloads)
- [IsValidContentName](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/isvalidcontentname.md)
- [Read](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/read.md)
- [ReadData](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/readdata.md)
- [ToString](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/tostring.md)
- [Write](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/write.md)
- [WriteData](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelcontent.attributes/writedata.md)

## Inherited Members

- From [ModelData.Attributes](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modeldata.attributes.md): [Clone](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modeldata.attributes/clone.md), [SubClone](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modeldata.attributes/subclone.md), [ToDetails](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modeldata.attributes/todetails.md), [ToModelData](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modeldata.attributes/tomodeldata.md)
