Google.Protobuf.Reflection.FileDescriptorSet
public sealed class FileDescriptorSet : IExtendableMessage<FileDescriptorSet>, IMessage<FileDescriptorSet>, IMessage, IEquatable<FileDescriptorSet>, IDeepCloneable<FileDescriptorSet>, IBufferMessage
The protocol compiler can output a FileDescriptorSet containing the .proto
files it parses.
namespace Google.Protobuf.Reflection
{
public sealed class FileDescriptorSet : IExtendableMessage<FileDescriptorSet>, IMessage<FileDescriptorSet>, IMessage, IEquatable<FileDescriptorSet>, IDeepCloneable<FileDescriptorSet>, IBufferMessage
{
public const int FileFieldNumber = 1;
public static MessageParser<FileDescriptorSet> Parser { get; }
public static MessageDescriptor Descriptor { get; }
public RepeatedField<FileDescriptorProto> File { get; }
public FileDescriptorSet();
public FileDescriptorSet(FileDescriptorSet other);
public FileDescriptorSet Clone();
public bool Equals(FileDescriptorSet other);
public void WriteTo(CodedOutputStream output);
public int CalculateSize();
public void MergeFrom(FileDescriptorSet other);
public void MergeFrom(CodedInputStream input);
public TValue GetExtension<TValue>(Extension<FileDescriptorSet, TValue> extension);
public RepeatedField<TValue> GetExtension<TValue>(RepeatedExtension<FileDescriptorSet, TValue> extension);
public RepeatedField<TValue> GetOrInitializeExtension<TValue>(RepeatedExtension<FileDescriptorSet, TValue> extension);
public void SetExtension<TValue>(Extension<FileDescriptorSet, TValue> extension, TValue value);
public bool HasExtension<TValue>(Extension<FileDescriptorSet, TValue> extension);
public void ClearExtension<TValue>(Extension<FileDescriptorSet, TValue> extension);
public void ClearExtension<TValue>(RepeatedExtension<FileDescriptorSet, TValue> extension);
}
}