# Sandbox.Internal.TypeLibrary.GetSerializedObject

## Overload 1

```csharp
SerializedObject GetSerializedObject(object target)
```

Get a SerializedObject version of this object

### Parameters

- `target` (`object`)

### Returns

`SerializedObject`

## Overload 2

```csharp
SerializedObject GetSerializedObject(System.Func<object> fetchTarget, TypeDescription typeDescription, SerializedProperty parent = null)
```

### Parameters

- `fetchTarget` (`System.Func<object>`)
- `typeDescription` (`TypeDescription`)
- `parent` (`SerializedProperty`), default `null`

### Returns

`SerializedObject`

Declared in [Sandbox.Internal.TypeLibrary](/api/Sandbox.Internal.TypeLibrary).
Assembly: `Sandbox.Reflection`.
