public void WriteObjectData(LibSerializationInfo info) { info.WriteString(this.Name); info.WriteString(this.VisibleCondition); info.WriteString(this.AsName); info.WriteString(this.DisplayText); }
public void WriteObjectData(LibSerializationInfo info) { info.WriteInt64(this.Version); int count = this.RelationDlls.Count; info.WriteInt32(count); foreach (KeyValuePair <string, ProgIdRelationDll> item in this.RelationDlls) { info.WriteString(item.Key); info.WriteObject(item.Value); } count = this.DllVersions.Count; info.WriteInt32(count); foreach (KeyValuePair <string, long> item in this.DllVersions) { info.WriteString(item.Key); info.WriteInt64(item.Value); } count = this.VclMap.Count; info.WriteInt32(count); foreach (KeyValuePair <string, string> item in this.VclMap) { info.WriteString(item.Key); info.WriteString(item.Value); } count = this.ViewMap.Count; info.WriteInt32(count); foreach (KeyValuePair <string, string> item in this.ViewMap) { info.WriteString(item.Key); info.WriteString(item.Value); } }
public void ReadObjectData(LibSerializationInfo info) { this.TableName = info.ReadString(); int count = info.ReadInt32(); Dictionary <string, FieldAddr> fieldAddrDic = new Dictionary <string, FieldAddr>(count); for (int i = 0; i < count; i++) { fieldAddrDic.Add(info.ReadString(), (FieldAddr)info.ReadObject()); } if (fieldAddrDic != null) { this.ExtendedProperties.Add(TableProperty.FieldAddrDic, fieldAddrDic); } if (info.ReadBoolean()) { this.ExtendedProperties.Add(TableProperty.IsVirtual, true); } count = info.ReadInt32(); for (int i = 0; i < count; i++) { this.Columns.Add((DataColumn)info.ReadObject()); } count = info.ReadInt32(); DataColumn[] pks = new DataColumn[count]; for (int i = 0; i < count; i++) { pks[i] = this.Columns[info.ReadString()]; } this.PrimaryKey = pks; }
public void WriteObjectData(LibSerializationInfo info) { info.WriteString(this.RelSource); info.WriteInt32(this.TableIndex); info.WriteString(this.RelPK); info.WriteBoolean(this.IsCheckSource); info.WriteInt32(this.GroupIndex); info.WriteString(this.GroupCondation); int count = this.RelFields.Count; info.WriteInt32(count); for (int i = 0; i < count; i++) { info.WriteObject(this.RelFields[i]); } count = this.SetValueFields.Count; info.WriteInt32(count); for (int i = 0; i < count; i++) { info.WriteObject(this.SetValueFields[i]); } count = this.SelConditions.Count; info.WriteInt32(count); for (int i = 0; i < count; i++) { info.WriteObject(this.SelConditions[i]); } }
public void ReadObjectData(LibSerializationInfo info) { this.Version = info.ReadInt64(); int count = info.ReadInt32(); for (int i = 0; i < count; i++) { this.RelationDlls.Add(info.ReadString(), (ProgIdRelationDll)info.ReadObject()); } count = info.ReadInt32(); for (int i = 0; i < count; i++) { this.DllVersions.Add(info.ReadString(), info.ReadInt64()); } count = info.ReadInt32(); for (int i = 0; i < count; i++) { this.VclMap.Add(info.ReadString(), info.ReadString()); } count = info.ReadInt32(); for (int i = 0; i < count; i++) { this.ViewMap.Add(info.ReadString(), info.ReadString()); } }
public void ReadObjectData(LibSerializationInfo info) { this.RelSource = info.ReadString(); this.TableIndex = info.ReadInt32(); this.RelPK = info.ReadString(); this.IsCheckSource = info.ReadBoolean(); this.GroupIndex = info.ReadInt32(); this.GroupCondation = info.ReadString(); int count = info.ReadInt32(); for (int i = 0; i < count; i++) { this.RelFields.Add((RelField)info.ReadObject()); } count = info.ReadInt32(); for (int i = 0; i < count; i++) { this.SetValueFields.Add((SetValueField)info.ReadObject()); } count = info.ReadInt32(); for (int i = 0; i < count; i++) { this.SelConditions.Add((SelCondition)info.ReadObject()); } }
public void WriteObjectData(LibSerializationInfo info) { info.WriteString(this.Condition); info.WriteString(this.MsgCode); info.WriteString(this.MsgParam); info.WriteString(this.DisplayText); }
public void ReadObjectData(LibSerializationInfo info) { this.Condition = info.ReadString(); this.MsgCode = info.ReadString(); this.MsgParam = info.ReadString(); this.DisplayText = info.ReadString(); }
public void WriteObjectData(LibSerializationInfo info) { info.WriteString(this.ColumnName); info.WriteInt32(this.MaxLength); FieldType fieldType = FieldType.None; if (this.ExtendedProperties.ContainsKey(FieldProperty.FieldType)) { fieldType = (FieldType)this.ExtendedProperties[FieldProperty.FieldType]; } info.WriteInt32((int)fieldType); info.WriteInt32((int)this.ExtendedProperties[FieldProperty.DataType]); RelativeSourceCollection relColl = this.ExtendedProperties[FieldProperty.RelativeSource] as RelativeSourceCollection; if (relColl != null) { info.WriteInt32(relColl.Count); for (int i = 0; i < relColl.Count; i++) { info.WriteObject(relColl[i]); } } else { info.WriteInt32(0); } }
public void ReadObjectData(LibSerializationInfo info) { this.Name = info.ReadString(); this.VisibleCondition = info.ReadString(); this.AsName = info.ReadString(); this.DisplayText = info.ReadString(); }
public void ReadObjectData(LibSerializationInfo info) { int count = info.ReadInt32(); for (int i = 0; i < count; i++) { this.Tables.Add((DataTable)info.ReadObject()); } }
public void WriteObjectData(LibSerializationInfo info) { int count = this._GridFields.Count; info.WriteInt32(count); for (int i = 0; i < count; i++) { info.WriteObject(this._GridFields[i]); } }
public void WriteObjectData(LibSerializationInfo info) { int count = this.Tables.Count; info.WriteInt32(count); for (int i = 0; i < count; i++) { info.WriteObject((LibSqlModelTable)this.Tables[i]); } }
public void WriteObjectData(LibSerializationInfo info) { info.WriteString(this._ProgId); int count = this._GridScheme.Count; info.WriteInt32(count); foreach (KeyValuePair <int, LibGridScheme> item in this._GridScheme) { info.WriteInt32(item.Key); info.WriteObject(item.Value); } }
public void ReadObjectData(LibSerializationInfo info) { int count = info.ReadInt32(); if (count > 0) { _GridFields = new List <LibGridBandFieldScheme>(count); for (int i = 0; i < count; i++) { _GridFields.Add((LibGridBandFieldScheme)info.ReadObject()); } } }
public void ReadObjectData(LibSerializationInfo info) { this._ProgId = info.ReadString(); int count = info.ReadInt32(); if (count > 0) { _GridScheme = new Dictionary <int, LibGridScheme>(count); for (int i = 0; i < count; i++) { _GridScheme.Add(info.ReadInt32(), (LibGridScheme)info.ReadObject()); } } }
public void WriteObjectData(LibSerializationInfo info) { info.WriteString(this._Header); if (this._Field == null) { info.WriteBoolean(false); } else { info.WriteBoolean(true); info.WriteObject(this._Field); } int count = this._BandFields == null ? 0 : this._BandFields.Count; info.WriteInt32(count); for (int i = 0; i < count; i++) { info.WriteObject(this._BandFields[i]); } }
public void ReadObjectData(LibSerializationInfo info) { this._Header = info.ReadString(); bool hasValue = info.ReadBoolean(); if (hasValue) { this._Field = info.ReadObject() as LibGridFieldScheme; } int count = info.ReadInt32(); if (count > 0) { _BandFields = new List <LibGridBandFieldScheme>(count); for (int i = 0; i < count; i++) { _BandFields.Add((LibGridBandFieldScheme)info.ReadObject()); } } }
public void WriteObjectData(LibSerializationInfo info) { info.WriteInt32(this.FieldIndex); info.WriteInt32(this.RelSourceIndex); info.WriteInt32(this.RelFieldIndex); int count = this.GroupRelIndexs == null ? 0 : this.GroupRelIndexs.Count; info.WriteInt32(count); for (int i = 0; i < count; i++) { int length = this.GroupRelIndexs[i].Length; info.WriteInt32(length); for (int r = 0; r < length; r++) { info.WriteInt32(this.GroupRelIndexs[i][r]); } } }
public void WriteObjectData(LibSerializationInfo info) { info.WriteString(this.TableName); Dictionary <string, FieldAddr> fieldAddrDic = this.ExtendedProperties[TableProperty.FieldAddrDic] as Dictionary <string, FieldAddr>; if (fieldAddrDic == null) { info.WriteInt32(0); } else { info.WriteInt32(fieldAddrDic.Count); foreach (var item in fieldAddrDic) { info.WriteString(item.Key); info.WriteObject(item.Value); } } bool isVirtual = false; if (this.ExtendedProperties.ContainsKey(TableProperty.IsVirtual)) { isVirtual = (bool)this.ExtendedProperties[TableProperty.IsVirtual]; } info.WriteBoolean(isVirtual); int count = this.Columns.Count; info.WriteInt32(count); for (int i = 0; i < count; i++) { info.WriteObject((LibSqlModelColumn)this.Columns[i]); } count = this.PrimaryKey.Length; info.WriteInt32(count); for (int i = 0; i < count; i++) { info.WriteString(this.PrimaryKey[i].ColumnName); } }
public void ReadObjectData(LibSerializationInfo info) { this.ColumnName = info.ReadString(); this.MaxLength = info.ReadInt32(); this.ExtendedProperties.Add(FieldProperty.FieldType, (FieldType)info.ReadInt32()); LibDataType libDataType = (LibDataType)info.ReadInt32(); this.ExtendedProperties.Add(FieldProperty.DataType, libDataType); int count = info.ReadInt32(); RelativeSourceCollection relColl = null; for (int i = 0; i < count; i++) { if (relColl == null) { relColl = new RelativeSourceCollection(); } relColl.Add((RelativeSource)info.ReadObject()); } this.ExtendedProperties.Add(FieldProperty.RelativeSource, relColl); this.DataType = LibDataTypeConverter.ConvertType(libDataType); }
public void ReadObjectData(LibSerializationInfo info) { this.FieldIndex = info.ReadInt32(); this.RelSourceIndex = info.ReadInt32(); this.RelFieldIndex = info.ReadInt32(); int count = info.ReadInt32(); if (count > 0) { this.GroupRelIndexs = new List <int[]>(); for (int i = 0; i < count; i++) { int length = info.ReadInt32(); //this.GroupRelIndexs[i] = new int[length]; this.GroupRelIndexs.Add(new int[length]); for (int r = 0; r < length; r++) { this.GroupRelIndexs[i][r] = info.ReadInt32(); } } } }
public void WriteObjectData(LibSerializationInfo info) { info.WriteString(this._Name); info.WriteInt32(this._Width); }
public void ReadObjectData(LibSerializationInfo info) { this._Name = info.ReadString(); this._Width = info.ReadInt32(); }
public void ReadObjectData(LibSerializationInfo info) { this.DllName = info.ReadString(); this.ClassName = info.ReadString(); }
public void WriteObjectData(LibSerializationInfo info) { info.WriteString(this.DllName); info.WriteString(this.ClassName); }