# FieldAccessor

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/Utilities/FieldAccessor.cs#L28)

```csharp
public static class FieldAccessor
```

Functionality for accessing fields.

## Methods

- [GetGetter(Type, string)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.utilities.fieldaccessor/methods/getgetter-system-type-string-46bb62f9/)
- [GetReferenceSetter(Type, string)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.utilities.fieldaccessor/methods/getreferencesetter-system-type-string-5f663cbc/)
- [GetValueGetter(Type, string)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.utilities.fieldaccessor/methods/getvaluegetter-system-type-string-4e4239ec/)
- [GetValueSetter(Type, string)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.utilities.fieldaccessor/methods/getvaluesetter-system-type-string-1064ce80/)
