# Sandbox.MultiSerializedObject

An object (or data) that can be accessed as an object

- Kind: class
- Namespace: `Sandbox`
- Assembly: `Sandbox.System`
- Inherits: [Sandbox.SerializedObject](/api/Sandbox.SerializedObject)

## Constructors

- [`MultiSerializedObject`](/api/Sandbox.MultiSerializedObject/.ctor)

## Properties

- [`IsMultipleTargets`](/api/Sandbox.MultiSerializedObject/IsMultipleTargets): True if the target is multiple objects
- [`IsValid`](/api/Sandbox.MultiSerializedObject/IsValid)
- [`Targets`](/api/Sandbox.MultiSerializedObject/Targets): A list of actual target objects - if applicable
- [`TypeIcon`](/api/Sandbox.MultiSerializedObject/TypeIcon)
- [`TypeName`](/api/Sandbox.MultiSerializedObject/TypeName)
- [`TypeTitle`](/api/Sandbox.MultiSerializedObject/TypeTitle)

## Methods

- [`Add`](/api/Sandbox.MultiSerializedObject/Add): Add an object. Don't forget to rebuild after editing!
- [`Rebuild`](/api/Sandbox.MultiSerializedObject/Rebuild): Rebuild the object after modifying. This updates PropertyList.
