public void ReadFrom(IXdrReader reader) { BoolValue = reader.ReadBool(); Int8Value = reader.ReadByte(); Int16Value = reader.ReadShort(); Int32Value = reader.ReadInt(); Int64Value = reader.ReadLong(); UInt16Value = reader.ReadUShort(); UInt32Value = reader.ReadUInt(); UInt64Value = reader.ReadULong(); Float64Value = reader.ReadDouble(); Float32Value = reader.ReadFloat(); BoolValue2 = reader.ReadBoolArray(); Int8Value2 = reader.ReadByteArray(); Int16Value2 = reader.ReadShortArray(); Int32Value2 = reader.ReadIntArray(); Int64Value2 = reader.ReadLongArray(); UInt16Value2 = reader.ReadUShortArray(); UInt32Value2 = reader.ReadUIntArray(); UInt64Value2 = reader.ReadULongArray(); Float64Value2 = reader.ReadDoubleArray(); Float32Value2 = reader.ReadFloatArray(); reader.ReadBoolArray(BoolValue3); reader.ReadByteArray(Int8Value3); reader.ReadShortArray(Int16Value3); reader.ReadIntArray(Int32Value3); reader.ReadLongArray(Int64Value3); reader.ReadUShortArray(UInt16Value3); reader.ReadUIntArray(UInt32Value3); reader.ReadULongArray(UInt64Value3); reader.ReadDoubleArray(Float64Value3); reader.ReadFloatArray(Float32Value3); }