public void MergeFrom(LocalNodeInfoRequest other) { if (other == null) { return; } if (other.body_ != null) { if (body_ == null) { Body = new global::NeoFS.API.v2.Netmap.LocalNodeInfoRequest.Types.Body(); } Body.MergeFrom(other.Body); } if (other.metaHeader_ != null) { if (metaHeader_ == null) { MetaHeader = new global::NeoFS.API.v2.Session.RequestMetaHeader(); } MetaHeader.MergeFrom(other.MetaHeader); } if (other.verifyHeader_ != null) { if (verifyHeader_ == null) { VerifyHeader = new global::NeoFS.API.v2.Session.RequestVerificationHeader(); } VerifyHeader.MergeFrom(other.VerifyHeader); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
public void MergeFrom(CreateResponse other) { if (other == null) { return; } if (other.body_ != null) { if (body_ == null) { Body = new global::NeoFS.API.v2.Session.CreateResponse.Types.Body(); } Body.MergeFrom(other.Body); } if (other.metaHeader_ != null) { if (metaHeader_ == null) { MetaHeader = new global::NeoFS.API.v2.Session.ResponseMetaHeader(); } MetaHeader.MergeFrom(other.MetaHeader); } if (other.verifyHeader_ != null) { if (verifyHeader_ == null) { VerifyHeader = new global::NeoFS.API.v2.Session.ResponseVerificationHeader(); } VerifyHeader.MergeFrom(other.VerifyHeader); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
public void ReadXml(XmlReader reader) { WrapNulls = reader.GetAttribute("wnull") != null; reader.ReadStartElement(); //<d> while (reader.Name == "d") { var name = reader.GetAttribute("n"); object val = DBNull.Value; if (!reader.IsEmptyElement) { reader.ReadStartElement(); //<v> var type = reader.GetAttribute("t"); var returnType = Type.GetType(type); if (returnType == typeof(Guid)) { val = XmlConvert.ToGuid(reader.ReadElementContentAsString()); } else { val = reader.ReadElementContentAs(returnType, null); } reader.ReadEndElement(); //</d> } else { reader.ReadStartElement(); //<d> } MetaHeader.Add(name, val); } }
//internal EagarDataRecord(SerializationInfo info, StreamingContext context) //{ //} //public void GetObjectData(SerializationInfo info, StreamingContext context) //{ //} /// <summary> /// Enumerates all items in the source record /// </summary> public EagarDataRecord(string[] fields, IList values) : this() { for (var i = 0; i < fields.Length; i++) { var field = fields[i]; MetaHeader.Add(field, values[i]); } }
public void IntProperties_SetValues_ReturnsExpected(int value) { MetaHeader mh = new MetaHeader(); mh.Size = value; mh.MaxRecord = value; Assert.Equal(value, mh.Size); Assert.Equal(value, mh.MaxRecord); }
static public void Check_MetaHeader_WmfPlaceable(MetaHeader mh) { Assert.AreEqual(9, mh.HeaderSize, "HeaderSize"); Assert.AreEqual(98, mh.MaxRecord, "MaxRecord"); Assert.AreEqual(3, mh.NoObjects, "NoObjects"); Assert.AreEqual(0, mh.NoParameters, "NoParameters"); Assert.AreEqual(1737, mh.Size, "Size"); Assert.AreEqual(1, mh.Type, "Type"); Assert.AreEqual(0x300, mh.Version, "Version"); }
private static void Check_MetaHeader_WmfPlaceable(MetaHeader mh) { Assert.Equal(9, mh.HeaderSize); Assert.Equal(98, mh.MaxRecord); Assert.Equal(3, mh.NoObjects); Assert.Equal(0, mh.NoParameters); Assert.Equal(1737, mh.Size); Assert.Equal(1, mh.Type); Assert.Equal(0x300, mh.Version); }
public void Ctor_Default() { MetaHeader mh = new MetaHeader(); Assert.Equal(0, mh.HeaderSize); Assert.Equal(0, mh.MaxRecord); Assert.Equal(0, mh.NoObjects); Assert.Equal(0, mh.NoParameters); Assert.Equal(0, mh.Size); Assert.Equal(0, mh.Type); Assert.Equal(0, mh.Version); }
public void DefaultValues() { MetaHeader mh = new MetaHeader(); Assert.AreEqual(0, mh.HeaderSize, "HeaderSize"); Assert.AreEqual(0, mh.MaxRecord, "MaxRecord"); Assert.AreEqual(0, mh.NoObjects, "NoObjects"); Assert.AreEqual(0, mh.NoParameters, "NoParameters"); Assert.AreEqual(0, mh.Size, "Size"); Assert.AreEqual(0, mh.Type, "Type"); Assert.AreEqual(0, mh.Version, "Version"); }
public void GetMetafileHeader_FromFile_WmfPlaceable() { using (Metafile mf = new Metafile(WmfPlaceable)) { MetafileHeader header1 = mf.GetMetafileHeader(); Check_MetafileHeader_WmfPlaceable(header1); MetaHeader mh1 = header1.WmfHeader; Check_MetaHeader_WmfPlaceable(mh1); MetaHeader mh2 = mf.GetMetafileHeader().WmfHeader; Assert.IsFalse(Object.ReferenceEquals(mh1, mh2), "Same object"); } }
public void GetMetafileHeader_FromFile_WmfPlaceable() { using (Metafile mf = new Metafile(Helpers.GetTestBitmapPath(WmfPlaceable))) { MetafileHeader header1 = mf.GetMetafileHeader(); Check_MetafileHeader_WmfPlaceable(header1); MetaHeader mh1 = header1.WmfHeader; Check_MetaHeader_WmfPlaceable(mh1); MetaHeader mh2 = mf.GetMetafileHeader().WmfHeader; Assert.NotSame(mh1, mh2); } }
public void ShortProperties_SetValues_ReturnsExpected(short value) { MetaHeader mh = new MetaHeader(); mh.HeaderSize = value; mh.NoObjects = value; mh.NoParameters = value; mh.Type = value; mh.Version = value; Assert.Equal(value, mh.HeaderSize); Assert.Equal(value, mh.NoObjects); Assert.Equal(value, mh.NoParameters); Assert.Equal(value, mh.Type); Assert.Equal(value, mh.Version); }
public void GetMetafileHeader_FromMemoryStream_WmfPlaceable() { string filename = Helpers.GetTestBitmapPath(WmfPlaceable); using (MemoryStream ms = new MemoryStream(File.ReadAllBytes(filename))) using (Metafile mf = new Metafile(ms)) { MetafileHeader header1 = mf.GetMetafileHeader(); Check_MetafileHeader_WmfPlaceable(header1); MetaHeader mh1 = header1.WmfHeader; Check_MetaHeader_WmfPlaceable(mh1); MetaHeader mh2 = mf.GetMetafileHeader().WmfHeader; Assert.NotSame(mh1, mh2); } }
public void Max() { MetaHeader mh = new MetaHeader(); mh.HeaderSize = short.MaxValue; Assert.AreEqual(short.MaxValue, mh.HeaderSize, "HeaderSize"); mh.MaxRecord = int.MaxValue; Assert.AreEqual(int.MaxValue, mh.MaxRecord, "MaxRecord"); mh.NoObjects = short.MaxValue; Assert.AreEqual(short.MaxValue, mh.NoObjects, "NoObjects"); mh.NoParameters = short.MaxValue; Assert.AreEqual(short.MaxValue, mh.NoParameters, "NoParameters"); mh.Size = int.MaxValue; Assert.AreEqual(int.MaxValue, mh.Size, "Size"); mh.Type = short.MaxValue; Assert.AreEqual(short.MaxValue, mh.Type, "Type"); mh.Version = short.MaxValue; Assert.AreEqual(short.MaxValue, mh.Version, "Version"); }
public void GetMetafileHeader_FromMemoryStream_WmfPlaceable() { MemoryStream ms; string filename = WmfPlaceable; using (FileStream fs = File.OpenRead(filename)) { byte[] data = new byte[fs.Length]; fs.Read(data, 0, data.Length); ms = new MemoryStream(data); } using (Metafile mf = new Metafile(ms)) { MetafileHeader header1 = mf.GetMetafileHeader(); Check_MetafileHeader_WmfPlaceable(header1); MetaHeader mh1 = header1.WmfHeader; Check_MetaHeader_WmfPlaceable(mh1); MetaHeader mh2 = mf.GetMetafileHeader().WmfHeader; Assert.IsFalse(Object.ReferenceEquals(mh1, mh2), "Same object"); } ms.Close(); }
public override int GetHashCode() { int hash = 1; if (body_ != null) { hash ^= Body.GetHashCode(); } if (metaHeader_ != null) { hash ^= MetaHeader.GetHashCode(); } if (verifyHeader_ != null) { hash ^= VerifyHeader.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
internal void Add(string name, object value) { MetaHeader.Add(name, value); }
/// <summary> /// Gets the order of the Properties in the object /// </summary> /// <returns></returns> public IDictionary <int, string> GetDataOrder() { return(MetaHeader.Select((val, index) => new { index, val }).ToDictionary(f => f.index, f => f.val)); }
internal void Remove(string name) { MetaHeader.Remove(name); }