Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SocketAddress.cs
- ReferentialConstraintRoleElement.cs
- XmlSchemaAny.cs
- RuntimeEnvironment.cs
- BuildDependencySet.cs
- FormsAuthenticationUser.cs
- IntSecurity.cs
- AddressingVersion.cs
- TrackingStringDictionary.cs
- AssemblyNameProxy.cs
- CloudCollection.cs
- ObjRef.cs
- StaticExtensionConverter.cs
- CollectionDataContractAttribute.cs
- OleDbSchemaGuid.cs
- DesigntimeLicenseContextSerializer.cs
- IdentityVerifier.cs
- XmlAnyAttributeAttribute.cs
- LoginCancelEventArgs.cs
- SortExpressionBuilder.cs
- AccessorTable.cs
- SerTrace.cs
- WindowsUpDown.cs
- CodeArrayCreateExpression.cs
- MsmqIntegrationBindingElement.cs
- SmtpFailedRecipientException.cs
- ProxyWebPart.cs
- lengthconverter.cs
- WebBrowserHelper.cs
- Light.cs
- UiaCoreTypesApi.cs
- FragmentQuery.cs
- TypeResolver.cs
- TableLayoutPanel.cs
- ScalarOps.cs
- hebrewshape.cs
- DataColumnCollection.cs
- SkinBuilder.cs
- X500Name.cs
- RadioButton.cs
- QueryInterceptorAttribute.cs
- _BaseOverlappedAsyncResult.cs
- SID.cs
- JsonObjectDataContract.cs
- ProgressiveCrcCalculatingStream.cs
- EventSinkHelperWriter.cs
- ActivityScheduledRecord.cs
- SqlCacheDependencySection.cs
- WebPartConnectionsEventArgs.cs
- KeyPressEvent.cs
- ISO2022Encoding.cs
- Int32CollectionConverter.cs
- ObjectSet.cs
- RowCache.cs
- MemberPath.cs
- XmlLanguage.cs
- DataColumnChangeEvent.cs
- CalendarDesigner.cs
- OutputCacheModule.cs
- FieldNameLookup.cs
- ServiceNameElementCollection.cs
- HttpDebugHandler.cs
- SqlInternalConnectionSmi.cs
- WorkflowMarkupSerializationManager.cs
- Activator.cs
- XmlDictionaryReader.cs
- DataGridViewHeaderCell.cs
- ContainerParagraph.cs
- ListViewGroup.cs
- ServiceDescriptions.cs
- StrokeCollectionDefaultValueFactory.cs
- Profiler.cs
- Msmq.cs
- HtmlUtf8RawTextWriter.cs
- SizeAnimationClockResource.cs
- LocalizableAttribute.cs
- ProfileManager.cs
- WindowsScrollBar.cs
- RegexCaptureCollection.cs
- sapiproxy.cs
- SpeakInfo.cs
- XPathEmptyIterator.cs
- DataRelationPropertyDescriptor.cs
- _emptywebproxy.cs
- WizardPanel.cs
- DataServiceStreamProviderWrapper.cs
- SqlTriggerAttribute.cs
- WebRequestModuleElement.cs
- FlagPanel.cs
- XPathArrayIterator.cs
- remotingproxy.cs
- xml.cs
- DesignerDataView.cs
- EncryptedXml.cs
- ConfigurationElement.cs
- SmiContextFactory.cs
- ReturnEventArgs.cs
- TextEditorSpelling.cs
- TagPrefixCollection.cs
- NestPullup.cs