예제 #1
0
 public void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(StorableArray.m_declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.Array)
         {
             writer.WriteVariantOrPersistableArray(this.Array);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #2
0
 public virtual void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(RuntimeGroupingObj.m_declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.ObjectType)
         {
             writer.WriteEnum((int)this.m_objectType);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #3
0
 public void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(UpdatedVariableValues.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.UpdatedVariableValues)
         {
             writer.Int32SerializableDictionary(this.m_variableValues);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #4
0
 public virtual void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(JoinInfo.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.Relationships)
         {
             writer.Write(this.m_relationships);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
 public virtual void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(RIFVariantContainer.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.Value)
         {
             writer.Write(this.m_value);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
 public void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.PropertyNames)
         {
             writer.WriteListOfPrimitives(m_propertyNames);
         }
         else
         {
             Global.Tracer.Assert(condition: false);
         }
     }
 }
예제 #7
0
 public virtual void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(GroupTreePartition.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.TopLevelScopeInstances)
         {
             writer.Write(this.m_topLevelScopeInstances);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
 public void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(DataCellInstanceList.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.Items)
         {
             writer.Write((List <DataCellInstance>) this);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
 public virtual void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(ReportElementInstance.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.Style)
         {
             writer.Write(this.Style);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #10
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(CountDistinct.m_declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.DistinctValues)
         {
             writer.WriteVariantVariantHashtable(this.m_distinctValues);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
 public void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(ChildLeafInfo.m_declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.List)
         {
             writer.WriteRIFList(this);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #12
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(m_declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.CurrentTotal)
         {
             writer.Write(m_currentTotal);
         }
         else
         {
             Global.Tracer.Assert(condition: false);
         }
     }
 }
 public void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.SortFilterEventInfos)
         {
             writer.WriteStringRIFObjectDictionary(m_sortFilterEventInfos);
         }
         else
         {
             Global.Tracer.Assert(condition: false);
         }
     }
 }
예제 #14
0
 public void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(LookupTable.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.LookupTable)
         {
             writer.Write(this.m_table);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #15
0
 public void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(TreePartitionManager.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.TreePartitionOffsets)
         {
             writer.WriteListOfPrimitives(this.m_treePartitionOffsets);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
 public void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(ScopedFieldInfo.m_declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.FieldIndex)
         {
             writer.Write(this.m_fieldIndex);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #17
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(Aggregate.m_declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.Value)
         {
             writer.Write(this.m_value);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #18
0
        public override void Serialize(IntermediateFormatWriter writer)
        {
            base.Serialize(writer);
            writer.RegisterDeclaration(MapSubItem.m_Declaration);
            while (writer.NextMember())
            {
                switch (writer.CurrentMember.MemberName)
                {
                case MemberName.MapLocation:
                    writer.Write(this.m_mapLocation);
                    break;

                case MemberName.MapSize:
                    writer.Write(this.m_mapSize);
                    break;

                case MemberName.LeftMargin:
                    writer.Write(this.m_leftMargin);
                    break;

                case MemberName.RightMargin:
                    writer.Write(this.m_rightMargin);
                    break;

                case MemberName.TopMargin:
                    writer.Write(this.m_topMargin);
                    break;

                case MemberName.BottomMargin:
                    writer.Write(this.m_bottomMargin);
                    break;

                case MemberName.ZIndex:
                    writer.Write(this.m_zIndex);
                    break;

                case MemberName.ExprHostID:
                    writer.Write(this.m_exprHostID);
                    break;

                default:
                    Global.Tracer.Assert(false);
                    break;
                }
            }
        }
예제 #19
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     base.Serialize(writer);
     writer.RegisterDeclaration(IdcRelationship.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.ParentScope)
         {
             writer.Write(this.m_parentScope);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #20
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     base.Serialize(writer);
     writer.RegisterDeclaration(m_declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.TextBoxValues)
         {
             writer.WriteStringVariantListDictionary(m_textBoxValues);
         }
         else
         {
             RSTrace.RenderingTracer.Assert(condition: false, string.Empty);
         }
     }
 }
예제 #21
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     base.Serialize(writer);
     writer.RegisterDeclaration(m_declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.CellContents)
         {
             writer.Write(m_cellContents);
         }
         else
         {
             Global.Tracer.Assert(condition: false, string.Concat("Unsupported member name: ", writer.CurrentMember.MemberName, "."));
         }
     }
 }
예제 #22
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     base.Serialize(writer);
     writer.RegisterDeclaration(RuntimeDataTablixWithScopedItemsObj.m_declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.DataRegionScopedItems)
         {
             writer.Write(this.m_dataRegionScopedItems);
         }
         else
         {
             Global.Tracer.Assert(false, "Unsupported member name: " + writer.CurrentMember.MemberName + ".");
         }
     }
 }
 public void Serialize(IntermediateFormatWriter writer)
 {
     writer.RegisterDeclaration(m_declaration);
     _ = writer.PersistenceHelper;
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.DataRegionObjs)
         {
             writer.Write(m_dataRegionObjs);
         }
         else
         {
             Global.Tracer.Assert(condition: false);
         }
     }
 }
예제 #24
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     base.Serialize(writer);
     writer.RegisterDeclaration(GetDeclaration());
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.Columns)
         {
             writer.WriteListOfPrimitives(_columns);
         }
         else
         {
             WordOpenXmlUtils.FailSerializable();
         }
     }
 }
예제 #25
0
        public override void Serialize(IntermediateFormatWriter writer)
        {
            base.Serialize(writer);
            writer.RegisterDeclaration(MapVectorLayer.m_Declaration);
            while (writer.NextMember())
            {
                switch (writer.CurrentMember.MemberName)
                {
                case MemberName.MapDataRegionName:
                    writer.Write(this.m_mapDataRegionName);
                    break;

                case MemberName.MapBindingFieldPairs:
                    writer.Write(this.m_mapBindingFieldPairs);
                    break;

                case MemberName.MapFieldDefinitions:
                    writer.Write(this.m_mapFieldDefinitions);
                    break;

                case MemberName.MapSpatialData:
                    writer.Write(this.m_mapSpatialData);
                    break;

                case MemberName.ExprHostMapMemberID:
                    writer.Write(this.m_exprHostMapMemberID);
                    break;

                case MemberName.ID:
                    writer.Write(this.m_ID);
                    break;

                case MemberName.DataElementName:
                    writer.Write(this.m_dataElementName);
                    break;

                case MemberName.DataElementOutput:
                    writer.WriteEnum((int)this.m_dataElementOutput);
                    break;

                default:
                    Global.Tracer.Assert(false);
                    break;
                }
            }
        }
 public override void Serialize(IntermediateFormatWriter writer)
 {
     base.Serialize(writer);
     writer.RegisterDeclaration(m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.MapCustomColors)
         {
             writer.Write(m_mapCustomColors);
         }
         else
         {
             Global.Tracer.Assert(condition: false);
         }
     }
 }
예제 #27
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     base.Serialize(writer);
     writer.RegisterDeclaration(ChartTitleBase.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.Caption)
         {
             writer.Write(this.m_caption);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #28
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     base.Serialize(writer);
     writer.RegisterDeclaration(MapColorRule.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.ShowInColorScale)
         {
             writer.Write(this.m_showInColorScale);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #29
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     base.Serialize(writer);
     writer.RegisterDeclaration(DataCell.m_Declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.DataValues)
         {
             writer.Write(this.m_dataValues);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }
예제 #30
0
 public override void Serialize(IntermediateFormatWriter writer)
 {
     base.Serialize(writer);
     writer.RegisterDeclaration(RuntimeGroupingObjTree.m_declaration);
     while (writer.NextMember())
     {
         MemberName memberName = writer.CurrentMember.MemberName;
         if (memberName == MemberName.Tree)
         {
             writer.Write(this.m_tree);
         }
         else
         {
             Global.Tracer.Assert(false);
         }
     }
 }