Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Xml / System / Xml / Dom / XmlComment.cs / 1 / XmlComment.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml { using System.Xml.XPath; using System.Diagnostics; // Represents the content of an XML comment. public class XmlComment: XmlCharacterData { protected internal XmlComment( string comment, XmlDocument doc ): base( comment, doc ) { } // Gets the name of the node. public override String Name { get { return OwnerDocument.strCommentName;} } // Gets the name of the current node without the namespace prefix. public override String LocalName { get { return OwnerDocument.strCommentName;} } // Gets the type of the current node. public override XmlNodeType NodeType { get { return XmlNodeType.Comment;} } // Creates a duplicate of this node. public override XmlNode CloneNode(bool deep) { Debug.Assert( OwnerDocument != null ); return OwnerDocument.CreateComment( Data ); } // Saves the node to the specified XmlWriter. public override void WriteTo(XmlWriter w) { w.WriteComment( Data ); } // Saves all the children of the node to the specified XmlWriter. public override void WriteContentTo(XmlWriter w) { // Intentionally do nothing } internal override XPathNodeType XPNodeType { get { return XPathNodeType.Comment; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml { using System.Xml.XPath; using System.Diagnostics; // Represents the content of an XML comment. public class XmlComment: XmlCharacterData { protected internal XmlComment( string comment, XmlDocument doc ): base( comment, doc ) { } // Gets the name of the node. public override String Name { get { return OwnerDocument.strCommentName;} } // Gets the name of the current node without the namespace prefix. public override String LocalName { get { return OwnerDocument.strCommentName;} } // Gets the type of the current node. public override XmlNodeType NodeType { get { return XmlNodeType.Comment;} } // Creates a duplicate of this node. public override XmlNode CloneNode(bool deep) { Debug.Assert( OwnerDocument != null ); return OwnerDocument.CreateComment( Data ); } // Saves the node to the specified XmlWriter. public override void WriteTo(XmlWriter w) { w.WriteComment( Data ); } // Saves all the children of the node to the specified XmlWriter. public override void WriteContentTo(XmlWriter w) { // Intentionally do nothing } internal override XPathNodeType XPNodeType { get { return XPathNodeType.Comment; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CustomGrammar.cs
- ChannelTerminatedException.cs
- COM2PropertyPageUITypeConverter.cs
- UITypeEditor.cs
- HeaderUtility.cs
- MachineKeyValidationConverter.cs
- CompressionTransform.cs
- UnauthorizedWebPart.cs
- TimeIntervalCollection.cs
- DesignColumn.cs
- LinkedResourceCollection.cs
- GridViewRow.cs
- BuildResultCache.cs
- PopupRootAutomationPeer.cs
- DbXmlEnabledProviderManifest.cs
- NetworkAddressChange.cs
- SingleStorage.cs
- ToolStripStatusLabel.cs
- ProjectionPruner.cs
- InvokeProviderWrapper.cs
- RuleInfoComparer.cs
- DesigntimeLicenseContextSerializer.cs
- ServerValidateEventArgs.cs
- DataGridView.cs
- BindingCollection.cs
- SectionXmlInfo.cs
- SqlRowUpdatedEvent.cs
- MessageQueueException.cs
- FilePresentation.cs
- PropertyManager.cs
- AnimatedTypeHelpers.cs
- AsyncResult.cs
- ToolBar.cs
- TableHeaderCell.cs
- NotFiniteNumberException.cs
- DbExpressionBuilder.cs
- unsafenativemethodsother.cs
- QilInvoke.cs
- BooleanFunctions.cs
- ChangeTracker.cs
- MimeFormatExtensions.cs
- ItemChangedEventArgs.cs
- LoginCancelEventArgs.cs
- Mapping.cs
- CompilerCollection.cs
- ThemeInfoAttribute.cs
- PlatformNotSupportedException.cs
- DefaultWorkflowTransactionService.cs
- ThreadStartException.cs
- sortedlist.cs
- FixedBufferAttribute.cs
- HtmlInputCheckBox.cs
- ChangeNode.cs
- SafeBitVector32.cs
- WindowsRegion.cs
- ToolStripItem.cs
- OleDbSchemaGuid.cs
- CodePageUtils.cs
- RectConverter.cs
- IpcManager.cs
- FixedBufferAttribute.cs
- SystemDiagnosticsSection.cs
- Int16AnimationBase.cs
- UpdateManifestForBrowserApplication.cs
- SHA384Managed.cs
- DataProtection.cs
- CacheForPrimitiveTypes.cs
- DataControlFieldHeaderCell.cs
- ComponentDispatcherThread.cs
- XomlSerializationHelpers.cs
- FunctionImportMapping.cs
- DocumentViewer.cs
- PropertyDescriptorCollection.cs
- SecurityException.cs
- Touch.cs
- Int16.cs
- WindowsHyperlink.cs
- DashStyles.cs
- EntityDataSourceSelectingEventArgs.cs
- SharedDp.cs
- log.cs
- XmlText.cs
- TypeConverters.cs
- DataGridViewCell.cs
- XmlNamespaceMappingCollection.cs
- CultureSpecificStringDictionary.cs
- CompoundFileStorageReference.cs
- ToolStripManager.cs
- ModelProperty.cs
- SymmetricCryptoHandle.cs
- SecurityUniqueId.cs
- PreservationFileReader.cs
- ValueExpressions.cs
- InlineObject.cs
- WebPartCloseVerb.cs
- SafeRightsManagementSessionHandle.cs
- MouseActionValueSerializer.cs
- OdbcConnectionHandle.cs
- DataServiceQueryProvider.cs
- WindowsProgressbar.cs