# ITargetHolder

Package: [Microsoft.Orleans.Serialization](/orleans/docs/api/csharp/microsoft.orleans.serialization/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Serialization) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization/Invocation/ITargetHolder.cs#L6)

```csharp
public interface ITargetHolder
```

Represents an object which holds an invocation target as well as target extensions.

## Methods

- [GetComponent(Type)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.itargetholder/methods/getcomponent-system-type-01233e25/)
- [GetTarget](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.itargetholder/methods/gettarget-2b8bb15a/)
