<PackageReference Include="Google.Protobuf" Version="3.34.2" />

Google.Protobuf.Reflection.IFieldAccessor

public interface IFieldAccessor
Allows fields to be reflectively accessed.
namespace Google.Protobuf.Reflection { public interface IFieldAccessor { FieldDescriptor Descriptor { get; } void Clear(IMessage message); object GetValue(IMessage message); bool HasValue(IMessage message); void SetValue(IMessage message, object value); } }