public void Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.ReportObjectModel: { int value2 = scalabilityCache.StoreStaticReference(m_reportOM); writer.Write(value2); break; } case MemberName.Value: writer.WriteVariantOrPersistable(m_value); break; case MemberName.IsAggregateField: writer.Write(m_isAggregationField); break; case MemberName.AggregationFieldChecked: writer.Write(m_aggregationFieldChecked); break; case MemberName.FieldStatus: writer.WriteEnum((int)m_fieldStatus); break; case MemberName.Message: writer.Write(m_exceptionMessage); break; case MemberName.Properties: writer.WriteStringObjectHashtable(m_properties); break; case MemberName.FieldDef: { int value = scalabilityCache.StoreStaticReference(m_fieldDef); writer.Write(value); break; } case MemberName.UsedInExpression: writer.Write(m_usedInExpression); break; default: Global.Tracer.Assert(condition: false); break; } } }
void IPersistable.Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(CalculatedFieldWrapperImpl.m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.FieldDef: { int value2 = scalabilityCache.StoreStaticReference(this.m_fieldDef); writer.Write(value2); break; } case MemberName.Value: writer.Write(this.m_value); break; case MemberName.IsValueReady: writer.Write(this.m_isValueReady); break; case MemberName.IsVisited: writer.Write(this.m_isVisited); break; case MemberName.ReportRuntime: { int value = scalabilityCache.StoreStaticReference(this.m_reportRT); writer.Write(value); break; } case MemberName.ErrorOccurred: writer.Write(this.m_errorOccurred); break; case MemberName.ExceptionMessage: writer.Write(this.m_exceptionMessage); break; default: Global.Tracer.Assert(false); break; } } }
public override void Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.ExpressionType: writer.WriteEnum((int)m_expressionType); break; case MemberName.CurrentMin: writer.Write(m_currentMin); break; case MemberName.Comparer: { int value = scalabilityCache.StoreStaticReference(m_comparer); writer.Write(value); break; } default: Global.Tracer.Assert(condition: false); break; } } }
public override void Serialize(IntermediateFormatWriter writer) { base.Serialize(writer); writer.RegisterDeclaration(ReportBody.m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.BodySource: { int value = scalabilityCache.StoreStaticReference(this.m_source); writer.Write(value); break; } case MemberName.Width: writer.Write(this.m_originalWidth); break; default: RSTrace.RenderingTracer.Assert(false, string.Empty); break; } } }
public void Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(PageBreakProperties.m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.PageBreakAtStart: writer.Write(this.m_pageBreakAtStart); break; case MemberName.PageBreakAtEnd: writer.Write(this.m_pageBreakAtEnd); break; case MemberName.ResetPageNumber: writer.Write(this.m_resetPageNumber); break; case MemberName.Source: { int value = scalabilityCache.StoreStaticReference(this.m_source); writer.Write(value); break; } default: RSTrace.RenderingTracer.Assert(false, string.Empty); break; } } }
public virtual void Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(RuntimeDataRegionObj.m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.OdpContext: { int value = scalabilityCache.StoreStaticReference(this.m_odpContext); writer.Write(value); break; } case MemberName.ObjectType: writer.WriteEnum((int)this.m_objectType); break; case MemberName.Depth: writer.Write(this.m_depth); break; default: Global.Tracer.Assert(false); break; } } }
public void Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(TextRun.m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.Text: writer.Write(this.m_text); break; case MemberName.Style: writer.WriteByteVariantHashtable(this.m_styles); break; case MemberName.ToolTip: writer.Write(this.m_toolTip); break; case MemberName.MarkupType: writer.Write(this.m_markup); break; case MemberName.Actions: writer.WriteListOfPrimitives(this.m_hyperlinks); break; case MemberName.UniqueName: writer.Write(this.m_uniqueName); break; case MemberName.Source: writer.Write(scalabilityCache.StoreStaticReference(this.m_source)); break; case MemberName.Indexes: writer.WriteListOfPrimitives(this.m_splitIndices); break; case MemberName.Offset: writer.Write(this.m_startCharacterOffset); break; case MemberName.Key: writer.Write(this.m_fontKey); break; default: RSTrace.RenderingTracer.Assert(false, string.Empty); break; } } }
public void Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(DataAggregateObj.m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.NonAggregateMode: writer.Write(this.m_nonAggregateMode); break; case MemberName.Aggregator: writer.Write(this.m_aggregator); break; case MemberName.AggregateDef: writer.Write(scalabilityCache.StoreStaticReference(this.m_aggregateDef)); break; case MemberName.ReportRuntime: { int value = scalabilityCache.StoreStaticReference(this.m_reportRT); writer.Write(value); break; } case MemberName.UsedInExpression: writer.Write(this.m_usedInExpression); break; case MemberName.AggregateResult: writer.Write(this.m_aggregateResult); break; default: Global.Tracer.Assert(false); break; } } }
public void Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(ScalableDictionary <TKey, TValue> .m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.NodeCapacity: writer.Write(this.m_nodeCapacity); break; case MemberName.ValuesCapacity: writer.Write(this.m_valuesCapacity); break; case MemberName.Comparer: { int value = -2147483648; if (scalabilityCache.CacheType == ScalabilityCacheType.Standard) { value = scalabilityCache.StoreStaticReference(this.m_comparer); } writer.Write(value); break; } case MemberName.Count: writer.Write(this.m_count); break; case MemberName.Version: writer.Write(this.m_version); break; case MemberName.Root: writer.Write(this.m_root); break; case MemberName.UseFixedReferences: writer.Write(this.m_useFixedReferences); break; case MemberName.Priority: writer.Write(this.m_priority); break; default: Global.Tracer.Assert(false); break; } } }
public override void Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(Previous.m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.OdpContext: { int value = scalabilityCache.StoreStaticReference(this.m_odpContext); writer.Write(value); break; } case MemberName.PreviousValues: writer.WriteVariantListVariantDictionary(this.m_previousValues); break; case MemberName.Values: writer.WriteVariantListVariantDictionary(this.m_values); break; case MemberName.StartHidden: writer.Write(this.m_startIndex); break; case MemberName.IsScopedInEvaluationScope: writer.Write(this.m_isScopedInEvaluationScope); break; case MemberName.Previous: writer.Write(this.m_previous); break; case MemberName.PreviousEnabled: writer.Write(this.m_previousEnabled); break; case MemberName.HasNoExplicitScope: writer.Write(this.m_hasNoExplicitScope); break; case MemberName.Value: writer.Write(this.m_value); break; default: Global.Tracer.Assert(false); break; } } }
public override void Serialize(IntermediateFormatWriter writer) { base.Serialize(writer); writer.RegisterDeclaration(RuntimeDetailObj.m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.OuterScope: writer.Write(this.m_outerScope); break; case MemberName.DataRegionDef: { int value = scalabilityCache.StoreStaticReference(this.m_dataRegionDef); writer.Write(value); break; } case MemberName.DataRows: writer.Write(this.m_dataRows); break; case MemberName.RunningValueValues: writer.Write(this.m_rvValueList); break; case MemberName.RunningValuesInGroup: writer.WriteListOfPrimitives(this.m_runningValuesInGroup); break; case MemberName.PreviousValuesInGroup: writer.WriteListOfPrimitives(this.m_previousValuesInGroup); break; case MemberName.GroupCollection: writer.Write(this.m_groupCollection); break; case MemberName.OuterDataAction: writer.Write(this.m_outerDataAction); break; default: Global.Tracer.Assert(false); break; } } }
public void Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(RuntimeExpressionInfo.m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.Expression: { int value2 = scalabilityCache.StoreStaticReference(this.m_expression); writer.Write(value2); break; } case MemberName.Direction: writer.Write(this.m_direction); break; case MemberName.ExpressionsHost: { int value = scalabilityCache.StoreStaticReference(this.m_expressionsHost); writer.Write(value); break; } case MemberName.ExpressionIndex: writer.Write(this.m_expressionIndex); break; default: Global.Tracer.Assert(false); break; } } }
public override void Serialize(IntermediateFormatWriter writer) { base.Serialize(writer); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; writer.RegisterDeclaration(Image.m_declaration); while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.InvalidImage: writer.Write(this.m_invalidImage); break; case MemberName.ImageProps: { int value = scalabilityCache.StoreStaticReference(this.m_imageProps); writer.Write(value); break; } case MemberName.StreamName: writer.Write(this.m_streamName); break; case MemberName.HorizontalPadding: writer.Write(this.m_padHorizontal); break; case MemberName.VerticalPadding: writer.Write(this.m_padVertical); break; default: RSTrace.RenderingTracer.Assert(false, string.Empty); break; } } }
void IPersistable.Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(RuntimeSortHierarchyObj.m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.HierarchyRoot: writer.Write(this.m_hierarchyRoot); break; case MemberName.OdpContext: { int value = scalabilityCache.StoreStaticReference(this.m_odpContext); writer.Write(value); break; } case MemberName.SortHierarchyStruct: writer.Write(this.m_sortHierarchyStruct); break; case MemberName.DataHolder: writer.Write(this.m_dataHolder); break; case MemberName.DataRowHolder: writer.Write(this.m_dataRowHolder); break; default: Global.Tracer.Assert(false); break; } } }
public override void Serialize(IntermediateFormatWriter writer) { base.Serialize(writer); writer.RegisterDeclaration(m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.DataRegionDef: { int value2 = scalabilityCache.StoreStaticReference(m_dataRegionDef); writer.Write(value2); break; } case MemberName.OuterScope: writer.Write(m_outerScope); break; case MemberName.FirstRow: writer.Write(m_firstRow); break; case MemberName.FirstRowIsAggregate: writer.Write(m_firstRowIsAggregate); break; case MemberName.Filters: { int value = scalabilityCache.StoreStaticReference(m_filters); writer.Write(value); break; } case MemberName.NonCustomAggregates: writer.Write(m_nonCustomAggregates); break; case MemberName.CustomAggregates: writer.Write(m_customAggregates); break; case MemberName.DataAction: writer.WriteEnum((int)m_dataAction); break; case MemberName.OuterDataAction: writer.WriteEnum((int)m_outerDataAction); break; case MemberName.RunningValues: writer.WriteListOfPrimitives(m_runningValues); break; case MemberName.PreviousValues: writer.WriteListOfPrimitives(m_previousValues); break; case MemberName.RunningValueValues: writer.Write(m_runningValueValues); break; case MemberName.RunningValueOfAggregateValues: writer.Write(m_runningValueOfAggregateValues); break; case MemberName.PostSortAggregates: writer.Write(m_postSortAggregates); break; case MemberName.DataRows: writer.Write(m_dataRows); break; case MemberName.InnerDataAction: writer.WriteEnum((int)m_innerDataAction); break; case MemberName.UserSortTargetInfo: writer.Write(m_userSortTargetInfo); break; case MemberName.SortFilterExpressionScopeInfoIndices: writer.Write(m_sortFilterExpressionScopeInfoIndices); break; case MemberName.InDataRowSortPhase: writer.Write(m_inDataRowSortPhase); break; case MemberName.SortedDataRowTree: writer.Write(m_sortedDataRowTree); break; case MemberName.DataRowSortExpression: writer.Write(m_dataRowSortExpression); break; case MemberName.AggregatesOfAggregates: writer.Write(m_aggregatesOfAggregates); break; case MemberName.PostSortAggregatesOfAggregates: writer.Write(m_postSortAggregatesOfAggregates); break; case MemberName.HasProcessedAggregateRow: writer.Write(m_hasProcessedAggregateRow); break; default: Global.Tracer.Assert(condition: false); break; } } }
public override void Serialize(IntermediateFormatWriter writer) { base.Serialize(writer); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; writer.RegisterDeclaration(m_declaration); while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.HierarchyDef: { int value2 = scalabilityCache.StoreStaticReference(m_hierarchyDef); writer.Write(value2); break; } case MemberName.OuterScope: writer.Write(m_outerScope); break; case MemberName.ProcessingStage: writer.WriteEnum((int)m_processingStage); break; case MemberName.ScopedRunningValues: writer.WriteListOfPrimitives(m_scopedRunningValues); break; case MemberName.RunningValuesInGroup: writer.WriteListOfPrimitives(m_runningValuesInGroup); break; case MemberName.PreviousValuesInGroup: writer.WriteListOfPrimitives(m_previousValuesInGroup); break; case MemberName.GroupCollection: writer.WriteStringRIFObjectDictionary(m_groupCollection); break; case MemberName.DataAction: writer.WriteEnum((int)m_dataAction); break; case MemberName.OuterDataAction: writer.WriteEnum((int)m_outerDataAction); break; case MemberName.GroupingType: writer.WriteEnum((int)m_groupingType); break; case MemberName.Filters: { int value = scalabilityCache.StoreStaticReference(m_groupFilters); writer.Write(value); break; } case MemberName.ParentExpression: writer.Write(m_parentExpression); break; case MemberName.CurrentGroupExprValue: writer.Write(m_currentGroupExprValue); break; case MemberName.SaveGroupExprValues: writer.Write(m_saveGroupExprValues); break; case MemberName.SortFilterExpressionScopeInfoIndices: writer.Write(m_sortFilterExpressionScopeInfoIndices); break; case MemberName.BuiltinSortOverridden: writer.Write(m_builtinSortOverridden); break; case MemberName.IsDetailGroup: writer.Write(m_isDetailGroup); break; case MemberName.DetailUserSortTargetInfo: writer.Write(m_detailUserSortTargetInfo); break; case MemberName.DetailRows: writer.Write(m_detailDataRows); break; default: Global.Tracer.Assert(condition: false); break; } } }
public void Serialize(IntermediateFormatWriter writer) { writer.RegisterDeclaration(Paragraph.m_declaration); IScalabilityCache scalabilityCache = writer.PersistenceHelper as IScalabilityCache; while (writer.NextMember()) { switch (writer.CurrentMember.MemberName) { case MemberName.TextRuns: writer.Write(this.m_textRuns); break; case MemberName.Style: writer.WriteByteVariantHashtable(this.m_styles); break; case MemberName.ListStyle: writer.Write((byte?)this.m_listStyle); break; case MemberName.ListLevel: writer.Write(this.m_listLevel); break; case MemberName.ParagraphNumber: writer.Write(this.m_paragraphNumber); break; case MemberName.SpaceBefore: Utility.WriteReportSize(writer, this.m_spaceBefore); break; case MemberName.SpaceAfter: Utility.WriteReportSize(writer, this.m_spaceAfter); break; case MemberName.LeftIndent: Utility.WriteReportSize(writer, this.m_leftIndent); break; case MemberName.RightIndent: Utility.WriteReportSize(writer, this.m_rightIndent); break; case MemberName.HangingIndent: Utility.WriteReportSize(writer, this.m_hangingIndent); break; case MemberName.FirstLine: writer.Write(this.m_firstLine); break; case MemberName.UniqueName: writer.Write(this.m_uniqueName); break; case MemberName.Source: writer.Write(scalabilityCache.StoreStaticReference(this.m_source)); break; default: RSTrace.RenderingTracer.Assert(false, string.Empty); break; } } }