// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: DataStoreItem.proto
#pragma warning disable 1591, 0612, 3021
#region Designer generated code
using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace Tango.PMR.DataStore {
/// Holder for reflection information generated from DataStoreItem.proto
public static partial class DataStoreItemReflection {
#region Descriptor
/// File descriptor for DataStoreItem.proto
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
static DataStoreItemReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChNEYXRhU3RvcmVJdGVtLnByb3RvEhNUYW5nby5QTVIuRGF0YVN0b3JlGg5E",
"YXRhVHlwZS5wcm90bxoaRGF0YVN0b3JlTWVzc2FnZVR5cGUucHJvdG8i+gEK",
"DURhdGFTdG9yZUl0ZW0SLwoIRGF0YVR5cGUYASABKA4yHS5UYW5nby5QTVIu",
"RGF0YVN0b3JlLkRhdGFUeXBlEhIKCkludDMyVmFsdWUYAiABKAUSEgoKRmxv",
"YXRWYWx1ZRgDIAEoAhITCgtEb3VibGVWYWx1ZRgEIAEoARIUCgxCb29sZWFu",
"VmFsdWUYBSABKAgSEwoLU3RyaW5nVmFsdWUYBiABKAkSEgoKQnl0ZXNWYWx1",
"ZRgHIAEoDBI8CglQcm90b1R5cGUYFCABKA4yKS5UYW5nby5QTVIuRGF0YVN0",
"b3JlLkRhdGFTdG9yZU1lc3NhZ2VUeXBlQh8KHWNvbS50d2luZS50YW5nby5w",
"bXIuZGF0YXN0b3JlYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Tango.PMR.DataStore.DataTypeReflection.Descriptor, global::Tango.PMR.DataStore.DataStoreMessageTypeReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.DataStore.DataStoreItem), global::Tango.PMR.DataStore.DataStoreItem.Parser, new[]{ "DataType", "Int32Value", "FloatValue", "DoubleValue", "BooleanValue", "StringValue", "BytesValue", "ProtoType" }, null, null, null)
}));
}
#endregion
}
#region Messages
public sealed partial class DataStoreItem : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DataStoreItem());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Tango.PMR.DataStore.DataStoreItemReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DataStoreItem() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DataStoreItem(DataStoreItem other) : this() {
dataType_ = other.dataType_;
int32Value_ = other.int32Value_;
floatValue_ = other.floatValue_;
doubleValue_ = other.doubleValue_;
booleanValue_ = other.booleanValue_;
stringValue_ = other.stringValue_;
bytesValue_ = other.bytesValue_;
protoType_ = other.protoType_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public DataStoreItem Clone() {
return new DataStoreItem(this);
}
/// Field number for the "DataType" field.
public const int DataTypeFieldNumber = 1;
private global::Tango.PMR.DataStore.DataType dataType_ = 0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Tango.PMR.DataStore.DataType DataType {
get { return dataType_; }
set {
dataType_ = value;
}
}
/// Field number for the "Int32Value" field.
public const int Int32ValueFieldNumber = 2;
private int int32Value_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Int32Value {
get { return int32Value_; }
set {
int32Value_ = value;
}
}
/// Field number for the "FloatValue" field.
public const int FloatValueFieldNumber = 3;
private float floatValue_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public float FloatValue {
get { return floatValue_; }
set {
floatValue_ = value;
}
}
/// Field number for the "DoubleValue" field.
public const int DoubleValueFieldNumber = 4;
private double doubleValue_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public double DoubleValue {
get { return doubleValue_; }
set {
doubleValue_ = value;
}
}
/// Field number for the "BooleanValue" field.
public const int BooleanValueFieldNumber = 5;
private bool booleanValue_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool BooleanValue {
get { return booleanValue_; }
set {
booleanValue_ = value;
}
}
/// Field number for the "StringValue" field.
public const int StringValueFieldNumber = 6;
private string stringValue_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string StringValue {
get { return stringValue_; }
set {
stringValue_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "BytesValue" field.
public const int BytesValueFieldNumber = 7;
private pb::ByteString bytesValue_ = pb::ByteString.Empty;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pb::ByteString BytesValue {
get { return bytesValue_; }
set {
bytesValue_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "ProtoType" field.
public const int ProtoTypeFieldNumber = 20;
private global::Tango.PMR.DataStore.DataStoreMessageType protoType_ = 0;
///
///Use only when DataType = Proto.
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Tango.PMR.DataStore.DataStoreMessageType ProtoType {
get { return protoType_; }
set {
protoType_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as DataStoreItem);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(DataStoreItem other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (DataType != other.DataType) return false;
if (Int32Value != other.Int32Value) return false;
if (FloatValue != other.FloatValue) return false;
if (DoubleValue != other.DoubleValue) return false;
if (BooleanValue != other.BooleanValue) return false;
if (StringValue != other.StringValue) return false;
if (BytesValue != other.BytesValue) return false;
if (ProtoType != other.ProtoType) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (DataType != 0) hash ^= DataType.GetHashCode();
if (Int32Value != 0) hash ^= Int32Value.GetHashCode();
if (FloatValue != 0F) hash ^= FloatValue.GetHashCode();
if (DoubleValue != 0D) hash ^= DoubleValue.GetHashCode();
if (BooleanValue != false) hash ^= BooleanValue.GetHashCode();
if (StringValue.Length != 0) hash ^= StringValue.GetHashCode();
if (BytesValue.Length != 0) hash ^= BytesValue.GetHashCode();
if (ProtoType != 0) hash ^= ProtoType.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (DataType != 0) {
output.WriteRawTag(8);
output.WriteEnum((int) DataType);
}
if (Int32Value != 0) {
output.WriteRawTag(16);
output.WriteInt32(Int32Value);
}
if (FloatValue != 0F) {
output.WriteRawTag(29);
output.WriteFloat(FloatValue);
}
if (DoubleValue != 0D) {
output.WriteRawTag(33);
output.WriteDouble(DoubleValue);
}
if (BooleanValue != false) {
output.WriteRawTag(40);
output.WriteBool(BooleanValue);
}
if (StringValue.Length != 0) {
output.WriteRawTag(50);
output.WriteString(StringValue);
}
if (BytesValue.Length != 0) {
output.WriteRawTag(58);
output.WriteBytes(BytesValue);
}
if (ProtoType != 0) {
output.WriteRawTag(160, 1);
output.WriteEnum((int) ProtoType);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (DataType != 0) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) DataType);
}
if (Int32Value != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Int32Value);
}
if (FloatValue != 0F) {
size += 1 + 4;
}
if (DoubleValue != 0D) {
size += 1 + 8;
}
if (BooleanValue != false) {
size += 1 + 1;
}
if (StringValue.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(StringValue);
}
if (BytesValue.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeBytesSize(BytesValue);
}
if (ProtoType != 0) {
size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) ProtoType);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(DataStoreItem other) {
if (other == null) {
return;
}
if (other.DataType != 0) {
DataType = other.DataType;
}
if (other.Int32Value != 0) {
Int32Value = other.Int32Value;
}
if (other.FloatValue != 0F) {
FloatValue = other.FloatValue;
}
if (other.DoubleValue != 0D) {
DoubleValue = other.DoubleValue;
}
if (other.BooleanValue != false) {
BooleanValue = other.BooleanValue;
}
if (other.StringValue.Length != 0) {
StringValue = other.StringValue;
}
if (other.BytesValue.Length != 0) {
BytesValue = other.BytesValue;
}
if (other.ProtoType != 0) {
ProtoType = other.ProtoType;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
dataType_ = (global::Tango.PMR.DataStore.DataType) input.ReadEnum();
break;
}
case 16: {
Int32Value = input.ReadInt32();
break;
}
case 29: {
FloatValue = input.ReadFloat();
break;
}
case 33: {
DoubleValue = input.ReadDouble();
break;
}
case 40: {
BooleanValue = input.ReadBool();
break;
}
case 50: {
StringValue = input.ReadString();
break;
}
case 58: {
BytesValue = input.ReadBytes();
break;
}
case 160: {
protoType_ = (global::Tango.PMR.DataStore.DataStoreMessageType) input.ReadEnum();
break;
}
}
}
}
}
#endregion
}
#endregion Designer generated code