<PackageReference Include="Relativity.OutsideIn" Version="2021.4.0" />

MessageDescriptor

public sealed class MessageDescriptor : DescriptorBase
public sealed class FieldCollection

public Type ClrType { get; }

public CustomOptions CustomOptions { get; }

public IList<EnumDescriptor> EnumTypes { get; }

public FieldCollection Fields { get; }

public IList<OneofDescriptor> Oneofs { get; }

public MessageParser Parser { get; }

public int RealOneofCount { get; }

public T FindDescriptor<T>(string name) where T : IDescriptor

public FieldDescriptor FindFieldByName(string name)

public T GetOption<T>(Extension<MessageOptions, T> extension)