internal DataSource(int id, Guid sharedDataSourceReferenceId, DataSetCore dataSetCore) : this(id, sharedDataSourceReferenceId) { DataSet item = new DataSet(dataSetCore); m_dataSets = new List <DataSet>(1); m_dataSets.Add(item); }
internal DataSet(int id, int indexCounter) : base(id) { m_indexInCollection = indexCounter; m_dataRegions = new List <DataRegion>(); m_aggregates = new List <DataAggregateInfo>(); m_postSortAggregates = new List <DataAggregateInfo>(); m_dataSetCore = new DataSetCore(); m_dataSetCore.Fields = new List <Field>(); }
public override void Deserialize(IntermediateFormatReader reader) { base.Deserialize(reader); reader.RegisterDeclaration(m_Declaration); while (reader.NextMember()) { switch (reader.CurrentMember.MemberName) { case MemberName.Name: m_dataSetCore.Name = reader.ReadString(); break; case MemberName.Fields: m_dataSetCore.Fields = reader.ReadGenericListOfRIFObjects <Field>(); break; case MemberName.Query: m_dataSetCore.Query = (ReportQuery)reader.ReadRIFObject(); break; case MemberName.CaseSensitivity: m_dataSetCore.CaseSensitivity = (TriState)reader.ReadEnum(); break; case MemberName.Collation: m_dataSetCore.Collation = reader.ReadString(); break; case MemberName.AccentSensitivity: m_dataSetCore.AccentSensitivity = (TriState)reader.ReadEnum(); break; case MemberName.KanatypeSensitivity: m_dataSetCore.KanatypeSensitivity = (TriState)reader.ReadEnum(); break; case MemberName.WidthSensitivity: m_dataSetCore.WidthSensitivity = (TriState)reader.ReadEnum(); break; case MemberName.DataRegions: m_dataRegions = reader.ReadGenericListOfReferences <DataRegion>(this); break; case MemberName.Aggregates: m_aggregates = reader.ReadGenericListOfRIFObjects <DataAggregateInfo>(); break; case MemberName.Filters: m_dataSetCore.Filters = reader.ReadGenericListOfRIFObjects <Filter>(); break; case MemberName.UsedOnlyInParameters: m_usedOnlyInParameters = reader.ReadBoolean(); break; case MemberName.NonCalculatedFieldCount: m_dataSetCore.NonCalculatedFieldCount = reader.ReadInt32(); break; case MemberName.ExprHostID: m_dataSetCore.ExprHostID = reader.ReadInt32(); break; case MemberName.PostSortAggregates: m_postSortAggregates = reader.ReadGenericListOfRIFObjects <DataAggregateInfo>(); break; case MemberName.LCID: m_dataSetCore.LCID = reader.ReadUInt32(); break; case MemberName.HasDetailUserSortFilter: m_hasDetailUserSortFilter = reader.ReadBoolean(); break; case MemberName.UserSortExpressions: m_userSortExpressions = reader.ReadGenericListOfRIFObjects <ExpressionInfo>(); break; case MemberName.InterpretSubtotalsAsDetails: m_dataSetCore.InterpretSubtotalsAsDetails = (TriState)reader.ReadEnum(); break; case MemberName.HasSubReports: m_hasSubReports = reader.ReadBoolean(); break; case MemberName.IndexInCollection: m_indexInCollection = reader.ReadInt32(); break; case MemberName.DataSource: m_dataSource = reader.ReadReference <DataSource>(this); break; case MemberName.Lookups: m_lookups = reader.ReadGenericListOfRIFObjects <LookupInfo>(); break; case MemberName.LookupDestinations: m_lookupDestinationInfos = reader.ReadGenericListOfRIFObjects <LookupDestinationInfo>(); break; case MemberName.DataSetCore: m_dataSetCore = (DataSetCore)reader.ReadRIFObject(); break; case MemberName.AllowIncrementalProcessing: m_allowIncrementalProcessing = reader.ReadBoolean(); break; case MemberName.DefaultRelationships: m_defaultRelationships = reader.ReadGenericListOfRIFObjects <DefaultRelationship>(); break; case MemberName.HasScopeWithCustomAggregates: m_hasScopeWithCustomAggregates = reader.ReadBoolean(); break; default: Global.Tracer.Assert(condition: false, string.Empty); break; } } }
internal DataSet(DataSetCore dataSetCore) { m_dataSetCore = dataSetCore; }
internal DataSet() { m_dataSetCore = new DataSetCore(); }