# RhinoTransformObjectsEventArgs class

Namespace: [Rhino.DocObjects](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.docobjects.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md) · Since v5.10

```cs
public class RhinoTransformObjectsEventArgs : EventArgs
```

EventArgs passed to RhinoDoc.BeforeTransform.

## Properties

- [GripCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.rhinotransformobjectseventargs/gripcount.md): The number of Rhino object grips that will be transformed.
- [GripOwnerCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.rhinotransformobjectseventargs/gripownercount.md): The number of Rhino object grip owners that will be changed when the grips are transformed.
- [GripOwners](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.rhinotransformobjectseventargs/gripowners.md): An array of Rhino object grip owners that will be changed when the grips are transformed. WARNING: these objects may be deleted at anytime after the event handler has been notified. Do not save references to these objects. Use the object's runtime serial number to safely reference these objects at a later time.
- [Grips](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.rhinotransformobjectseventargs/grips.md): An array of Rhino object grips that will be transformed. WARNING: these objects may be deleted at anytime after the event handler has been notified. Do not save references to these objects. Use the object's runtime serial number to safely reference these objects at a later time.
- [ObjectCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.rhinotransformobjectseventargs/objectcount.md): The number of Rhino objects that will be transformed.
- [Objects](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.rhinotransformobjectseventargs/objects.md): An array of Rhino objects to be transformed. WARNING: these objects may be deleted at anytime after the event handler has been notified. Do not save references to these objects. Use the object's runtime serial number to safely reference these objects at a later time.
- [ObjectsWillBeCopied](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.rhinotransformobjectseventargs/objectswillbecopied.md): True if the objects will be copied.
- [Transform](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.rhinotransformobjectseventargs/transform.md): The transformation to be applied.
- [TransformEventId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.rhinotransformobjectseventargs/transformeventid.md): The transformation event id.
