Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / Xml / System / Xml / Dom / XmlLinkedNode.cs / 1 / XmlLinkedNode.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml { // Gets the node immediately preceeding or following this node. public abstract class XmlLinkedNode: XmlNode { internal XmlLinkedNode next; internal XmlLinkedNode(): base() { next = null; } internal XmlLinkedNode( XmlDocument doc ): base( doc ) { next = null; } // Gets the node immediately preceding this node. public override XmlNode PreviousSibling { get { XmlNode parent = ParentNode; if (parent != null) { XmlNode node = parent.FirstChild; while (node != null) { XmlNode nextSibling = node.NextSibling; if (nextSibling == this) { break; } node = nextSibling; } return node; } return null; } } // Gets the node immediately following this node. public override XmlNode NextSibling { get { XmlNode parent = ParentNode; if (parent != null) { if (next != parent.FirstChild) return next; } return null; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NetworkInterface.cs
- SiteMapSection.cs
- StreamSecurityUpgradeAcceptorAsyncResult.cs
- IndexedGlyphRun.cs
- RSAOAEPKeyExchangeFormatter.cs
- ProfileProvider.cs
- BitStream.cs
- ActivityExecutionContextCollection.cs
- StoreItemCollection.cs
- HtmlDocument.cs
- ExpressionNormalizer.cs
- TabItemAutomationPeer.cs
- ListViewCancelEventArgs.cs
- SQLSingleStorage.cs
- MobileRedirect.cs
- DateTimeConstantAttribute.cs
- MeshGeometry3D.cs
- KoreanCalendar.cs
- MobileRedirect.cs
- Int32RectValueSerializer.cs
- XmlTextReaderImplHelpers.cs
- PenContext.cs
- ApplicationGesture.cs
- PageCodeDomTreeGenerator.cs
- Avt.cs
- AnnotationStore.cs
- DataAdapter.cs
- StyleHelper.cs
- listitem.cs
- SqlGenerator.cs
- EncryptedKeyIdentifierClause.cs
- VisualBrush.cs
- EndpointDiscoveryMetadata11.cs
- ComponentDispatcher.cs
- Point3DCollectionValueSerializer.cs
- Msec.cs
- OleDbPropertySetGuid.cs
- GroupItemAutomationPeer.cs
- WebPartDisplayModeCancelEventArgs.cs
- XmlSortKey.cs
- ValueOfAction.cs
- FieldNameLookup.cs
- ToolStripItemImageRenderEventArgs.cs
- InkCanvasSelectionAdorner.cs
- Decimal.cs
- Socket.cs
- OleAutBinder.cs
- Vector3DAnimation.cs
- FullTextState.cs
- OciHandle.cs
- GridToolTip.cs
- HostingPreferredMapPath.cs
- ADMembershipUser.cs
- PrintEvent.cs
- XPathMessageContext.cs
- DesignerVerb.cs
- UnSafeCharBuffer.cs
- WorkflowOperationFault.cs
- DictionarySectionHandler.cs
- UpdateCompiler.cs
- PropertyEmitter.cs
- GridViewDeleteEventArgs.cs
- SqlError.cs
- VisualCollection.cs
- ExpressionParser.cs
- MembershipUser.cs
- SimpleBitVector32.cs
- PathNode.cs
- DrawingBrush.cs
- URLString.cs
- MaskedTextBox.cs
- CellParagraph.cs
- StringToken.cs
- Int32CAMarshaler.cs
- EntityDataSourceReferenceGroup.cs
- MSAANativeProvider.cs
- ClientBuildManager.cs
- DragAssistanceManager.cs
- Calendar.cs
- NetMsmqBindingCollectionElement.cs
- Size3D.cs
- KeyFrames.cs
- CodeNamespaceImportCollection.cs
- BamlLocalizableResource.cs
- GridItem.cs
- SystemSounds.cs
- WorkflowInstanceExtensionProvider.cs
- InheritanceRules.cs
- XmlSchemaSimpleContentExtension.cs
- DecimalAnimation.cs
- StorageFunctionMapping.cs
- Metadata.cs
- AddInProcess.cs
- DrawingGroup.cs
- ModelItemKeyValuePair.cs
- View.cs
- Exceptions.cs
- BindingOperations.cs
- EncoderFallback.cs
- XmlTextWriter.cs