void MoveNextInISerializable(ISerializableDataNode dataNode) { if (dataNode.Members != null && element.childElementIndex < dataNode.Members.Count) { if (element.childElementIndex == 0) this.context.IncrementItemCount(-dataNode.Members.Count); ISerializableDataMember member = dataNode.Members[element.childElementIndex++]; SetNextElement(member.Value, member.Name, String.Empty, String.Empty); } else { this.internalNodeType = ExtensionDataNodeType.EndElement; element.childElementIndex = 0; } }
private void MoveNextInISerializable(ISerializableDataNode dataNode) { if ((dataNode.Members != null) && (this.element.childElementIndex < dataNode.Members.Count)) { if (this.element.childElementIndex == 0) { this.context.IncrementItemCount(-dataNode.Members.Count); } ISerializableDataMember member = dataNode.Members[this.element.childElementIndex++]; this.SetNextElement(member.Value, member.Name, string.Empty, string.Empty); } else { this.internalNodeType = ExtensionDataNodeType.EndElement; this.element.childElementIndex = 0; } }