Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Dom / XmlLinkedNode.cs / 1305376 / 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.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SignedXmlDebugLog.cs
- WebAdminConfigurationHelper.cs
- EntityContainer.cs
- WsdlHelpGeneratorElement.cs
- BindableTemplateBuilder.cs
- XPathSingletonIterator.cs
- KeyGesture.cs
- ByteFacetDescriptionElement.cs
- ListViewPagedDataSource.cs
- FormatterServices.cs
- ImportContext.cs
- ToolboxItemAttribute.cs
- SmtpAuthenticationManager.cs
- SecurityElement.cs
- RpcCryptoRequest.cs
- NullableIntSumAggregationOperator.cs
- XmlRawWriter.cs
- XPathQilFactory.cs
- ClientBuildManager.cs
- ProvidePropertyAttribute.cs
- ImageBrush.cs
- ConnectionInterfaceCollection.cs
- DBCommandBuilder.cs
- StreamingContext.cs
- OdbcStatementHandle.cs
- GC.cs
- SystemInfo.cs
- EdmToObjectNamespaceMap.cs
- QilTypeChecker.cs
- unsafenativemethodsother.cs
- SQLUtility.cs
- CodeSnippetCompileUnit.cs
- RSACryptoServiceProvider.cs
- FontFamily.cs
- SystemMulticastIPAddressInformation.cs
- ErrorFormatter.cs
- GeneralTransform3DTo2D.cs
- SqlDataReader.cs
- HashHelper.cs
- HtmlWindowCollection.cs
- grammarelement.cs
- RootBuilder.cs
- DataControlFieldCollection.cs
- EntitySetDataBindingList.cs
- ConnectionManagementElementCollection.cs
- SmiEventSink_Default.cs
- BrowserCapabilitiesCodeGenerator.cs
- UIElementCollection.cs
- ClientSettingsProvider.cs
- InfoCardTraceRecord.cs
- DataGridViewButtonCell.cs
- SynchronizationScope.cs
- UrlParameterReader.cs
- _CookieModule.cs
- NonValidatingSecurityTokenAuthenticator.cs
- SHA384.cs
- Listbox.cs
- FillBehavior.cs
- BitmapEffect.cs
- HandlerBase.cs
- References.cs
- AuthenticationModeHelper.cs
- ValueProviderWrapper.cs
- ReferenceEqualityComparer.cs
- DataGridViewColumnCollection.cs
- QuadraticBezierSegment.cs
- ExtensionDataReader.cs
- WebPartConnection.cs
- PerformanceCounterPermissionEntry.cs
- TrackingServices.cs
- TextCompositionEventArgs.cs
- AnimationClockResource.cs
- SHA512.cs
- FileSystemWatcher.cs
- CapabilitiesRule.cs
- PropertyOverridesDialog.cs
- XmlUtilWriter.cs
- CompositeScriptReference.cs
- HealthMonitoringSection.cs
- XslCompiledTransform.cs
- XmlPreloadedResolver.cs
- CompareInfo.cs
- TextParagraph.cs
- ObjectIDGenerator.cs
- XamlWriter.cs
- SecurityTokenResolver.cs
- PropertyTabAttribute.cs
- RemoteWebConfigurationHost.cs
- SecurityTokenAuthenticator.cs
- Vector3dCollection.cs
- InheritanceContextChangedEventManager.cs
- DesignTimeVisibleAttribute.cs
- EntityProviderServices.cs
- sitestring.cs
- NavigationWindow.cs
- DbgCompiler.cs
- Int32CAMarshaler.cs
- IProvider.cs
- CompilerGeneratedAttribute.cs
- LiteralControl.cs