Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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
- FileSystemEventArgs.cs
- XmlSchemaDatatype.cs
- RemoteWebConfigurationHost.cs
- RecognizerInfo.cs
- FieldToken.cs
- ProfileGroupSettingsCollection.cs
- TextBoxAutomationPeer.cs
- cookie.cs
- SqlSelectClauseBuilder.cs
- DataGridViewButtonCell.cs
- CodeLabeledStatement.cs
- ExtensionElementCollection.cs
- ToolboxItemFilterAttribute.cs
- dbdatarecord.cs
- InitialServerConnectionReader.cs
- DebugTrace.cs
- SimpleType.cs
- MenuScrollingVisibilityConverter.cs
- FragmentQueryKB.cs
- SmiEventStream.cs
- ConfigurationManagerHelper.cs
- FileRegion.cs
- RequestQueue.cs
- StorageComplexTypeMapping.cs
- _AutoWebProxyScriptHelper.cs
- FacetValueContainer.cs
- OdbcFactory.cs
- __Error.cs
- TableCellAutomationPeer.cs
- SpecialFolderEnumConverter.cs
- Regex.cs
- Frame.cs
- EnumerationRangeValidationUtil.cs
- EdmToObjectNamespaceMap.cs
- TraceSwitch.cs
- Int16.cs
- uribuilder.cs
- SafeNativeMethods.cs
- Overlapped.cs
- TextRangeAdaptor.cs
- CompareValidator.cs
- ProxyElement.cs
- RuleSetBrowserDialog.cs
- RawMouseInputReport.cs
- TreeNodeStyleCollection.cs
- ECDsa.cs
- HtmlInputPassword.cs
- AppSettingsReader.cs
- DatePickerDateValidationErrorEventArgs.cs
- ProfileModule.cs
- TwoPhaseCommitProxy.cs
- autovalidator.cs
- NetworkInformationPermission.cs
- FormsIdentity.cs
- ModuleBuilder.cs
- HexParser.cs
- ValueUtilsSmi.cs
- GeometryModel3D.cs
- Html32TextWriter.cs
- CultureInfo.cs
- SettingsPropertyIsReadOnlyException.cs
- ToolBarTray.cs
- StringComparer.cs
- ToolStripCustomTypeDescriptor.cs
- DeclaredTypeElement.cs
- EntityStoreSchemaGenerator.cs
- TextRangeSerialization.cs
- TreeViewHitTestInfo.cs
- ToolboxItem.cs
- BlockExpression.cs
- GraphicsPath.cs
- ClonableStack.cs
- XmlNamedNodeMap.cs
- OleDbWrapper.cs
- VSWCFServiceContractGenerator.cs
- DomNameTable.cs
- DetailsViewInsertEventArgs.cs
- JournalEntryListConverter.cs
- InputDevice.cs
- SpnEndpointIdentityExtension.cs
- SettingsContext.cs
- ObjectDataSourceFilteringEventArgs.cs
- Token.cs
- Condition.cs
- StorageEntityTypeMapping.cs
- RtfToXamlReader.cs
- BaseCodePageEncoding.cs
- EntityReference.cs
- BitmapEncoder.cs
- DeploymentSection.cs
- VectorAnimation.cs
- TextDpi.cs
- RawUIStateInputReport.cs
- GridViewColumnHeaderAutomationPeer.cs
- ListBindingHelper.cs
- MimeMultiPart.cs
- ZipIOFileItemStream.cs
- XsdDateTime.cs
- VersionedStreamOwner.cs
- TemplateControlBuildProvider.cs