Files
2026-06-04 11:42:34 +02:00

663 lines
17 KiB
C#

using System;
using System.Diagnostics;
using Google.Protobuf.Collections;
namespace Google.Protobuf.Reflection
{
// Token: 0x02000052 RID: 82
internal sealed class UninterpretedOption : IMessage<UninterpretedOption>, IMessage, IEquatable<UninterpretedOption>, IDeepCloneable<UninterpretedOption>
{
// Token: 0x17000150 RID: 336
// (get) Token: 0x06000523 RID: 1315 RVA: 0x00012AF8 File Offset: 0x00010CF8
[DebuggerNonUserCode]
public static MessageParser<UninterpretedOption> Parser
{
get
{
return UninterpretedOption._parser;
}
}
// Token: 0x17000151 RID: 337
// (get) Token: 0x06000524 RID: 1316 RVA: 0x00012AFF File Offset: 0x00010CFF
[DebuggerNonUserCode]
public static MessageDescriptor Descriptor
{
get
{
return DescriptorReflection.Descriptor.MessageTypes[17];
}
}
// Token: 0x17000152 RID: 338
// (get) Token: 0x06000525 RID: 1317 RVA: 0x00012B12 File Offset: 0x00010D12
[DebuggerNonUserCode]
MessageDescriptor IMessage.Descriptor
{
get
{
return UninterpretedOption.Descriptor;
}
}
// Token: 0x06000526 RID: 1318 RVA: 0x00012B19 File Offset: 0x00010D19
[DebuggerNonUserCode]
public UninterpretedOption()
{
}
// Token: 0x06000527 RID: 1319 RVA: 0x00012B50 File Offset: 0x00010D50
[DebuggerNonUserCode]
public UninterpretedOption(UninterpretedOption other)
: this()
{
this.name_ = other.name_.Clone();
this.identifierValue_ = other.identifierValue_;
this.positiveIntValue_ = other.positiveIntValue_;
this.negativeIntValue_ = other.negativeIntValue_;
this.doubleValue_ = other.doubleValue_;
this.stringValue_ = other.stringValue_;
this.aggregateValue_ = other.aggregateValue_;
}
// Token: 0x06000528 RID: 1320 RVA: 0x00012BBC File Offset: 0x00010DBC
[DebuggerNonUserCode]
public UninterpretedOption Clone()
{
return new UninterpretedOption(this);
}
// Token: 0x17000153 RID: 339
// (get) Token: 0x06000529 RID: 1321 RVA: 0x00012BC4 File Offset: 0x00010DC4
[DebuggerNonUserCode]
public RepeatedField<UninterpretedOption.Types.NamePart> Name
{
get
{
return this.name_;
}
}
// Token: 0x17000154 RID: 340
// (get) Token: 0x0600052A RID: 1322 RVA: 0x00012BCC File Offset: 0x00010DCC
// (set) Token: 0x0600052B RID: 1323 RVA: 0x00012BD4 File Offset: 0x00010DD4
[DebuggerNonUserCode]
public string IdentifierValue
{
get
{
return this.identifierValue_;
}
set
{
this.identifierValue_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
}
}
// Token: 0x17000155 RID: 341
// (get) Token: 0x0600052C RID: 1324 RVA: 0x00012BE7 File Offset: 0x00010DE7
// (set) Token: 0x0600052D RID: 1325 RVA: 0x00012BEF File Offset: 0x00010DEF
[DebuggerNonUserCode]
public ulong PositiveIntValue
{
get
{
return this.positiveIntValue_;
}
set
{
this.positiveIntValue_ = value;
}
}
// Token: 0x17000156 RID: 342
// (get) Token: 0x0600052E RID: 1326 RVA: 0x00012BF8 File Offset: 0x00010DF8
// (set) Token: 0x0600052F RID: 1327 RVA: 0x00012C00 File Offset: 0x00010E00
[DebuggerNonUserCode]
public long NegativeIntValue
{
get
{
return this.negativeIntValue_;
}
set
{
this.negativeIntValue_ = value;
}
}
// Token: 0x17000157 RID: 343
// (get) Token: 0x06000530 RID: 1328 RVA: 0x00012C09 File Offset: 0x00010E09
// (set) Token: 0x06000531 RID: 1329 RVA: 0x00012C11 File Offset: 0x00010E11
[DebuggerNonUserCode]
public double DoubleValue
{
get
{
return this.doubleValue_;
}
set
{
this.doubleValue_ = value;
}
}
// Token: 0x17000158 RID: 344
// (get) Token: 0x06000532 RID: 1330 RVA: 0x00012C1A File Offset: 0x00010E1A
// (set) Token: 0x06000533 RID: 1331 RVA: 0x00012C22 File Offset: 0x00010E22
[DebuggerNonUserCode]
public ByteString StringValue
{
get
{
return this.stringValue_;
}
set
{
this.stringValue_ = ProtoPreconditions.CheckNotNull<ByteString>(value, "value");
}
}
// Token: 0x17000159 RID: 345
// (get) Token: 0x06000534 RID: 1332 RVA: 0x00012C35 File Offset: 0x00010E35
// (set) Token: 0x06000535 RID: 1333 RVA: 0x00012C3D File Offset: 0x00010E3D
[DebuggerNonUserCode]
public string AggregateValue
{
get
{
return this.aggregateValue_;
}
set
{
this.aggregateValue_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
}
}
// Token: 0x06000536 RID: 1334 RVA: 0x00012C50 File Offset: 0x00010E50
[DebuggerNonUserCode]
public override bool Equals(object other)
{
return this.Equals(other as UninterpretedOption);
}
// Token: 0x06000537 RID: 1335 RVA: 0x00012C60 File Offset: 0x00010E60
[DebuggerNonUserCode]
public bool Equals(UninterpretedOption other)
{
return other != null && (other == this || (this.name_.Equals(other.name_) && !(this.IdentifierValue != other.IdentifierValue) && this.PositiveIntValue == other.PositiveIntValue && this.NegativeIntValue == other.NegativeIntValue && this.DoubleValue == other.DoubleValue && !(this.StringValue != other.StringValue) && !(this.AggregateValue != other.AggregateValue)));
}
// Token: 0x06000538 RID: 1336 RVA: 0x00012D00 File Offset: 0x00010F00
[DebuggerNonUserCode]
public override int GetHashCode()
{
int num = 1;
num ^= this.name_.GetHashCode();
if (this.IdentifierValue.Length != 0)
{
num ^= this.IdentifierValue.GetHashCode();
}
if (this.PositiveIntValue != 0UL)
{
num ^= this.PositiveIntValue.GetHashCode();
}
if (this.NegativeIntValue != 0L)
{
num ^= this.NegativeIntValue.GetHashCode();
}
if (this.DoubleValue != 0.0)
{
num ^= this.DoubleValue.GetHashCode();
}
if (this.StringValue.Length != 0)
{
num ^= this.StringValue.GetHashCode();
}
if (this.AggregateValue.Length != 0)
{
num ^= this.AggregateValue.GetHashCode();
}
return num;
}
// Token: 0x06000539 RID: 1337 RVA: 0x00007C02 File Offset: 0x00005E02
[DebuggerNonUserCode]
public override string ToString()
{
return JsonFormatter.ToDiagnosticString(this);
}
// Token: 0x0600053A RID: 1338 RVA: 0x00012DC4 File Offset: 0x00010FC4
[DebuggerNonUserCode]
public void WriteTo(CodedOutputStream output)
{
this.name_.WriteTo(output, UninterpretedOption._repeated_name_codec);
if (this.IdentifierValue.Length != 0)
{
output.WriteRawTag(26);
output.WriteString(this.IdentifierValue);
}
if (this.PositiveIntValue != 0UL)
{
output.WriteRawTag(32);
output.WriteUInt64(this.PositiveIntValue);
}
if (this.NegativeIntValue != 0L)
{
output.WriteRawTag(40);
output.WriteInt64(this.NegativeIntValue);
}
if (this.DoubleValue != 0.0)
{
output.WriteRawTag(49);
output.WriteDouble(this.DoubleValue);
}
if (this.StringValue.Length != 0)
{
output.WriteRawTag(58);
output.WriteBytes(this.StringValue);
}
if (this.AggregateValue.Length != 0)
{
output.WriteRawTag(66);
output.WriteString(this.AggregateValue);
}
}
// Token: 0x0600053B RID: 1339 RVA: 0x00012EA4 File Offset: 0x000110A4
[DebuggerNonUserCode]
public int CalculateSize()
{
int num = 0;
num += this.name_.CalculateSize(UninterpretedOption._repeated_name_codec);
if (this.IdentifierValue.Length != 0)
{
num += 1 + CodedOutputStream.ComputeStringSize(this.IdentifierValue);
}
if (this.PositiveIntValue != 0UL)
{
num += 1 + CodedOutputStream.ComputeUInt64Size(this.PositiveIntValue);
}
if (this.NegativeIntValue != 0L)
{
num += 1 + CodedOutputStream.ComputeInt64Size(this.NegativeIntValue);
}
if (this.DoubleValue != 0.0)
{
num += 9;
}
if (this.StringValue.Length != 0)
{
num += 1 + CodedOutputStream.ComputeBytesSize(this.StringValue);
}
if (this.AggregateValue.Length != 0)
{
num += 1 + CodedOutputStream.ComputeStringSize(this.AggregateValue);
}
return num;
}
// Token: 0x0600053C RID: 1340 RVA: 0x00012F64 File Offset: 0x00011164
[DebuggerNonUserCode]
public void MergeFrom(UninterpretedOption other)
{
if (other == null)
{
return;
}
this.name_.Add(other.name_);
if (other.IdentifierValue.Length != 0)
{
this.IdentifierValue = other.IdentifierValue;
}
if (other.PositiveIntValue != 0UL)
{
this.PositiveIntValue = other.PositiveIntValue;
}
if (other.NegativeIntValue != 0L)
{
this.NegativeIntValue = other.NegativeIntValue;
}
if (other.DoubleValue != 0.0)
{
this.DoubleValue = other.DoubleValue;
}
if (other.StringValue.Length != 0)
{
this.StringValue = other.StringValue;
}
if (other.AggregateValue.Length != 0)
{
this.AggregateValue = other.AggregateValue;
}
}
// Token: 0x0600053D RID: 1341 RVA: 0x00013018 File Offset: 0x00011218
[DebuggerNonUserCode]
public void MergeFrom(CodedInputStream input)
{
uint num;
while ((num = input.ReadTag()) != 0U)
{
if (num <= 32U)
{
if (num == 18U)
{
this.name_.AddEntriesFrom(input, UninterpretedOption._repeated_name_codec);
continue;
}
if (num == 26U)
{
this.IdentifierValue = input.ReadString();
continue;
}
if (num == 32U)
{
this.PositiveIntValue = input.ReadUInt64();
continue;
}
}
else if (num <= 49U)
{
if (num == 40U)
{
this.NegativeIntValue = input.ReadInt64();
continue;
}
if (num == 49U)
{
this.DoubleValue = input.ReadDouble();
continue;
}
}
else
{
if (num == 58U)
{
this.StringValue = input.ReadBytes();
continue;
}
if (num == 66U)
{
this.AggregateValue = input.ReadString();
continue;
}
}
input.SkipLastField();
}
}
// Token: 0x040001EE RID: 494
private static readonly MessageParser<UninterpretedOption> _parser = new MessageParser<UninterpretedOption>(() => new UninterpretedOption());
// Token: 0x040001EF RID: 495
public const int NameFieldNumber = 2;
// Token: 0x040001F0 RID: 496
private static readonly FieldCodec<UninterpretedOption.Types.NamePart> _repeated_name_codec = FieldCodec.ForMessage<UninterpretedOption.Types.NamePart>(18U, UninterpretedOption.Types.NamePart.Parser);
// Token: 0x040001F1 RID: 497
private readonly RepeatedField<UninterpretedOption.Types.NamePart> name_ = new RepeatedField<UninterpretedOption.Types.NamePart>();
// Token: 0x040001F2 RID: 498
public const int IdentifierValueFieldNumber = 3;
// Token: 0x040001F3 RID: 499
private string identifierValue_ = "";
// Token: 0x040001F4 RID: 500
public const int PositiveIntValueFieldNumber = 4;
// Token: 0x040001F5 RID: 501
private ulong positiveIntValue_;
// Token: 0x040001F6 RID: 502
public const int NegativeIntValueFieldNumber = 5;
// Token: 0x040001F7 RID: 503
private long negativeIntValue_;
// Token: 0x040001F8 RID: 504
public const int DoubleValueFieldNumber = 6;
// Token: 0x040001F9 RID: 505
private double doubleValue_;
// Token: 0x040001FA RID: 506
public const int StringValueFieldNumber = 7;
// Token: 0x040001FB RID: 507
private ByteString stringValue_ = ByteString.Empty;
// Token: 0x040001FC RID: 508
public const int AggregateValueFieldNumber = 8;
// Token: 0x040001FD RID: 509
private string aggregateValue_ = "";
// Token: 0x020000B7 RID: 183
[DebuggerNonUserCode]
public static class Types
{
// Token: 0x020000DC RID: 220
internal sealed class NamePart : IMessage<UninterpretedOption.Types.NamePart>, IMessage, IEquatable<UninterpretedOption.Types.NamePart>, IDeepCloneable<UninterpretedOption.Types.NamePart>
{
// Token: 0x170001E9 RID: 489
// (get) Token: 0x060007D9 RID: 2009 RVA: 0x00018148 File Offset: 0x00016348
[DebuggerNonUserCode]
public static MessageParser<UninterpretedOption.Types.NamePart> Parser
{
get
{
return UninterpretedOption.Types.NamePart._parser;
}
}
// Token: 0x170001EA RID: 490
// (get) Token: 0x060007DA RID: 2010 RVA: 0x0001814F File Offset: 0x0001634F
[DebuggerNonUserCode]
public static MessageDescriptor Descriptor
{
get
{
return UninterpretedOption.Descriptor.NestedTypes[0];
}
}
// Token: 0x170001EB RID: 491
// (get) Token: 0x060007DB RID: 2011 RVA: 0x00018161 File Offset: 0x00016361
[DebuggerNonUserCode]
MessageDescriptor IMessage.Descriptor
{
get
{
return UninterpretedOption.Types.NamePart.Descriptor;
}
}
// Token: 0x060007DC RID: 2012 RVA: 0x00018168 File Offset: 0x00016368
[DebuggerNonUserCode]
public NamePart()
{
}
// Token: 0x060007DD RID: 2013 RVA: 0x0001817B File Offset: 0x0001637B
[DebuggerNonUserCode]
public NamePart(UninterpretedOption.Types.NamePart other)
: this()
{
this.namePart_ = other.namePart_;
this.isExtension_ = other.isExtension_;
}
// Token: 0x060007DE RID: 2014 RVA: 0x0001819B File Offset: 0x0001639B
[DebuggerNonUserCode]
public UninterpretedOption.Types.NamePart Clone()
{
return new UninterpretedOption.Types.NamePart(this);
}
// Token: 0x170001EC RID: 492
// (get) Token: 0x060007DF RID: 2015 RVA: 0x000181A3 File Offset: 0x000163A3
// (set) Token: 0x060007E0 RID: 2016 RVA: 0x000181AB File Offset: 0x000163AB
[DebuggerNonUserCode]
public string NamePart_
{
get
{
return this.namePart_;
}
set
{
this.namePart_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
}
}
// Token: 0x170001ED RID: 493
// (get) Token: 0x060007E1 RID: 2017 RVA: 0x000181BE File Offset: 0x000163BE
// (set) Token: 0x060007E2 RID: 2018 RVA: 0x000181C6 File Offset: 0x000163C6
[DebuggerNonUserCode]
public bool IsExtension
{
get
{
return this.isExtension_;
}
set
{
this.isExtension_ = value;
}
}
// Token: 0x060007E3 RID: 2019 RVA: 0x000181CF File Offset: 0x000163CF
[DebuggerNonUserCode]
public override bool Equals(object other)
{
return this.Equals(other as UninterpretedOption.Types.NamePart);
}
// Token: 0x060007E4 RID: 2020 RVA: 0x000181DD File Offset: 0x000163DD
[DebuggerNonUserCode]
public bool Equals(UninterpretedOption.Types.NamePart other)
{
return other != null && (other == this || (!(this.NamePart_ != other.NamePart_) && this.IsExtension == other.IsExtension));
}
// Token: 0x060007E5 RID: 2021 RVA: 0x00018210 File Offset: 0x00016410
[DebuggerNonUserCode]
public override int GetHashCode()
{
int num = 1;
if (this.NamePart_.Length != 0)
{
num ^= this.NamePart_.GetHashCode();
}
if (this.IsExtension)
{
num ^= this.IsExtension.GetHashCode();
}
return num;
}
// Token: 0x060007E6 RID: 2022 RVA: 0x00007C02 File Offset: 0x00005E02
[DebuggerNonUserCode]
public override string ToString()
{
return JsonFormatter.ToDiagnosticString(this);
}
// Token: 0x060007E7 RID: 2023 RVA: 0x00018254 File Offset: 0x00016454
[DebuggerNonUserCode]
public void WriteTo(CodedOutputStream output)
{
if (this.NamePart_.Length != 0)
{
output.WriteRawTag(10);
output.WriteString(this.NamePart_);
}
if (this.IsExtension)
{
output.WriteRawTag(16);
output.WriteBool(this.IsExtension);
}
}
// Token: 0x060007E8 RID: 2024 RVA: 0x00018294 File Offset: 0x00016494
[DebuggerNonUserCode]
public int CalculateSize()
{
int num = 0;
if (this.NamePart_.Length != 0)
{
num += 1 + CodedOutputStream.ComputeStringSize(this.NamePart_);
}
if (this.IsExtension)
{
num += 2;
}
return num;
}
// Token: 0x060007E9 RID: 2025 RVA: 0x000182CD File Offset: 0x000164CD
[DebuggerNonUserCode]
public void MergeFrom(UninterpretedOption.Types.NamePart other)
{
if (other == null)
{
return;
}
if (other.NamePart_.Length != 0)
{
this.NamePart_ = other.NamePart_;
}
if (other.IsExtension)
{
this.IsExtension = other.IsExtension;
}
}
// Token: 0x060007EA RID: 2026 RVA: 0x00018300 File Offset: 0x00016500
[DebuggerNonUserCode]
public void MergeFrom(CodedInputStream input)
{
uint num;
while ((num = input.ReadTag()) != 0U)
{
if (num != 10U)
{
if (num != 16U)
{
input.SkipLastField();
}
else
{
this.IsExtension = input.ReadBool();
}
}
else
{
this.NamePart_ = input.ReadString();
}
}
}
// Token: 0x04000371 RID: 881
private static readonly MessageParser<UninterpretedOption.Types.NamePart> _parser = new MessageParser<UninterpretedOption.Types.NamePart>(() => new UninterpretedOption.Types.NamePart());
// Token: 0x04000372 RID: 882
public const int NamePart_FieldNumber = 1;
// Token: 0x04000373 RID: 883
private string namePart_ = "";
// Token: 0x04000374 RID: 884
public const int IsExtensionFieldNumber = 2;
// Token: 0x04000375 RID: 885
private bool isExtension_;
}
}
}
}