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

Google.Protobuf.WellKnownTypes.Type

A protocol buffer message type. New usages of this message as an alternative to DescriptorProto are strongly discouraged. This message does not reliability preserve all information necessary to model the schema and preserve semantics. Instead make use of FileDescriptorSet which preserves the necessary information.
public const int EditionFieldNumber = 7

Field number for the "edition" field.

public const int FieldsFieldNumber = 2

Field number for the "fields" field.

public const int NameFieldNumber = 1

Field number for the "name" field.

public const int OneofsFieldNumber = 3

Field number for the "oneofs" field.

public const int OptionsFieldNumber = 4

Field number for the "options" field.

public const int SourceContextFieldNumber = 5

Field number for the "source_context" field.

public const int SyntaxFieldNumber = 6

Field number for the "syntax" field.

public static MessageDescriptor Descriptor { get; }

public static MessageParser<Type> Parser { get; }

public string Edition { get; set; }

The source edition string, only valid when syntax is SYNTAX_EDITIONS.

public RepeatedField<Field> Fields { get; }

The list of fields.

public string Name { get; set; }

The fully qualified message name.

public RepeatedField<string> Oneofs { get; }

The list of types appearing in `oneof` definitions in this type.

public RepeatedField<Option> Options { get; }

The protocol buffer options.

public SourceContext SourceContext { get; set; }

The source context.

public Syntax Syntax { get; set; }

The source syntax.

public Type()

public Type(Type other)

public int CalculateSize()

public Type Clone()

public bool Equals(Type other)

public void MergeFrom(Type other)

public void MergeFrom(CodedInputStream input)

public void WriteTo(CodedOutputStream output)