|
@@ -16,7 +16,6 @@ namespace Google.Protobuf.WellKnownTypes {
|
|
|
|
|
|
#region Static variables
|
|
#region Static variables
|
|
internal static pbr::FieldAccessorTable internal__static_google_protobuf_Struct__FieldAccessorTable;
|
|
internal static pbr::FieldAccessorTable internal__static_google_protobuf_Struct__FieldAccessorTable;
|
|
- internal static pbr::FieldAccessorTable internal__static_google_protobuf_Struct_FieldsEntry__FieldAccessorTable;
|
|
|
|
internal static pbr::FieldAccessorTable internal__static_google_protobuf_Value__FieldAccessorTable;
|
|
internal static pbr::FieldAccessorTable internal__static_google_protobuf_Value__FieldAccessorTable;
|
|
internal static pbr::FieldAccessorTable internal__static_google_protobuf_ListValue__FieldAccessorTable;
|
|
internal static pbr::FieldAccessorTable internal__static_google_protobuf_ListValue__FieldAccessorTable;
|
|
#endregion
|
|
#endregion
|
|
@@ -49,9 +48,6 @@ namespace Google.Protobuf.WellKnownTypes {
|
|
internal__static_google_protobuf_Struct__FieldAccessorTable =
|
|
internal__static_google_protobuf_Struct__FieldAccessorTable =
|
|
new pbr::FieldAccessorTable(typeof(global::Google.Protobuf.WellKnownTypes.Struct), descriptor.MessageTypes[0],
|
|
new pbr::FieldAccessorTable(typeof(global::Google.Protobuf.WellKnownTypes.Struct), descriptor.MessageTypes[0],
|
|
new string[] { "Fields", }, new string[] { });
|
|
new string[] { "Fields", }, new string[] { });
|
|
- internal__static_google_protobuf_Struct_FieldsEntry__FieldAccessorTable =
|
|
|
|
- new pbr::FieldAccessorTable(typeof(global::Google.Protobuf.WellKnownTypes.Struct.Types.FieldsEntry), descriptor.MessageTypes[0].NestedTypes[0],
|
|
|
|
- new string[] { "Key", "Value", }, new string[] { });
|
|
|
|
internal__static_google_protobuf_Value__FieldAccessorTable =
|
|
internal__static_google_protobuf_Value__FieldAccessorTable =
|
|
new pbr::FieldAccessorTable(typeof(global::Google.Protobuf.WellKnownTypes.Value), descriptor.MessageTypes[1],
|
|
new pbr::FieldAccessorTable(typeof(global::Google.Protobuf.WellKnownTypes.Value), descriptor.MessageTypes[1],
|
|
new string[] { "NullValue", "NumberValue", "StringValue", "BoolValue", "StructValue", "ListValue", }, new string[] { "Kind", });
|
|
new string[] { "NullValue", "NumberValue", "StringValue", "BoolValue", "StructValue", "ListValue", }, new string[] { "Kind", });
|
|
@@ -180,165 +176,6 @@ namespace Google.Protobuf.WellKnownTypes {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- #region Nested types
|
|
|
|
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|
|
|
- public static partial class Types {
|
|
|
|
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|
|
|
- public sealed partial class FieldsEntry : pb::IMessage<FieldsEntry> {
|
|
|
|
- private static readonly pb::MessageParser<FieldsEntry> _parser = new pb::MessageParser<FieldsEntry>(() => new FieldsEntry());
|
|
|
|
- public static pb::MessageParser<FieldsEntry> Parser { get { return _parser; } }
|
|
|
|
-
|
|
|
|
- private static readonly string[] _fieldNames = new string[] { "key", "value" };
|
|
|
|
- private static readonly uint[] _fieldTags = new uint[] { 10, 18 };
|
|
|
|
- public static pbr::MessageDescriptor Descriptor {
|
|
|
|
- get { return global::Google.Protobuf.WellKnownTypes.Struct.Descriptor.NestedTypes[0]; }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- pbr::FieldAccessorTable pb::IReflectedMessage.Fields {
|
|
|
|
- get { return global::Google.Protobuf.WellKnownTypes.Proto.Struct.internal__static_google_protobuf_Struct_FieldsEntry__FieldAccessorTable; }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private bool _frozen = false;
|
|
|
|
- public bool IsFrozen { get { return _frozen; } }
|
|
|
|
-
|
|
|
|
- public FieldsEntry() {
|
|
|
|
- OnConstruction();
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- partial void OnConstruction();
|
|
|
|
-
|
|
|
|
- public FieldsEntry(FieldsEntry other) : this() {
|
|
|
|
- key_ = other.key_;
|
|
|
|
- Value = other.value_ != null ? other.Value.Clone() : null;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public FieldsEntry Clone() {
|
|
|
|
- return new FieldsEntry(this);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public void Freeze() {
|
|
|
|
- if (IsFrozen) {
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- _frozen = true;
|
|
|
|
- if (value_ != null) Value.Freeze();
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public const int KeyFieldNumber = 1;
|
|
|
|
- private string key_ = "";
|
|
|
|
- public string Key {
|
|
|
|
- get { return key_; }
|
|
|
|
- set {
|
|
|
|
- pb::Freezable.CheckMutable(this);
|
|
|
|
- key_ = value ?? "";
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public const int ValueFieldNumber = 2;
|
|
|
|
- private global::Google.Protobuf.WellKnownTypes.Value value_;
|
|
|
|
- public global::Google.Protobuf.WellKnownTypes.Value Value {
|
|
|
|
- get { return value_; }
|
|
|
|
- set {
|
|
|
|
- pb::Freezable.CheckMutable(this);
|
|
|
|
- value_ = value;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public override bool Equals(object other) {
|
|
|
|
- return Equals(other as FieldsEntry);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public bool Equals(FieldsEntry other) {
|
|
|
|
- if (ReferenceEquals(other, null)) {
|
|
|
|
- return false;
|
|
|
|
- }
|
|
|
|
- if (ReferenceEquals(other, this)) {
|
|
|
|
- return true;
|
|
|
|
- }
|
|
|
|
- if (Key != other.Key) return false;
|
|
|
|
- if (!object.Equals(Value, other.Value)) return false;
|
|
|
|
- return true;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public override int GetHashCode() {
|
|
|
|
- int hash = 1;
|
|
|
|
- if (Key.Length != 0) hash ^= Key.GetHashCode();
|
|
|
|
- if (value_ != null) hash ^= Value.GetHashCode();
|
|
|
|
- return hash;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public override string ToString() {
|
|
|
|
- return pb::JsonFormatter.Default.Format(this);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public void WriteTo(pb::CodedOutputStream output) {
|
|
|
|
- if (Key.Length != 0) {
|
|
|
|
- output.WriteRawTag(10);
|
|
|
|
- output.WriteString(Key);
|
|
|
|
- }
|
|
|
|
- if (value_ != null) {
|
|
|
|
- output.WriteRawTag(18);
|
|
|
|
- output.WriteMessage(Value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public int CalculateSize() {
|
|
|
|
- int size = 0;
|
|
|
|
- if (Key.Length != 0) {
|
|
|
|
- size += 1 + pb::CodedOutputStream.ComputeStringSize(Key);
|
|
|
|
- }
|
|
|
|
- if (value_ != null) {
|
|
|
|
- size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value);
|
|
|
|
- }
|
|
|
|
- return size;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public void MergeFrom(FieldsEntry other) {
|
|
|
|
- if (other == null) {
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- if (other.Key.Length != 0) {
|
|
|
|
- Key = other.Key;
|
|
|
|
- }
|
|
|
|
- if (other.value_ != null) {
|
|
|
|
- if (value_ == null) {
|
|
|
|
- value_ = new global::Google.Protobuf.WellKnownTypes.Value();
|
|
|
|
- }
|
|
|
|
- Value.MergeFrom(other.Value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- public void MergeFrom(pb::CodedInputStream input) {
|
|
|
|
- uint tag;
|
|
|
|
- while (input.ReadTag(out tag)) {
|
|
|
|
- switch(tag) {
|
|
|
|
- case 0:
|
|
|
|
- throw pb::InvalidProtocolBufferException.InvalidTag();
|
|
|
|
- default:
|
|
|
|
- if (pb::WireFormat.IsEndGroupTag(tag)) {
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- break;
|
|
|
|
- case 10: {
|
|
|
|
- Key = input.ReadString();
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
- case 18: {
|
|
|
|
- if (value_ == null) {
|
|
|
|
- value_ = new global::Google.Protobuf.WellKnownTypes.Value();
|
|
|
|
- }
|
|
|
|
- input.ReadMessage(value_);
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
- #endregion
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|