Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- OutOfProcStateClientManager.cs
- ReflectTypeDescriptionProvider.cs
- OleDbCommandBuilder.cs
- TextAdaptor.cs
- TrackingMemoryStreamFactory.cs
- ConditionChanges.cs
- DesignTimeParseData.cs
- MsmqTransportSecurity.cs
- Dump.cs
- CodeParameterDeclarationExpression.cs
- ScrollBar.cs
- ImageMetadata.cs
- AliasedSlot.cs
- EncodingFallbackAwareXmlTextWriter.cs
- Array.cs
- SqlDataSourceCustomCommandPanel.cs
- PreProcessor.cs
- ProjectionPathBuilder.cs
- UnknownBitmapDecoder.cs
- CqlParser.cs
- DeviceContext.cs
- DnsPermission.cs
- UInt64Storage.cs
- NetworkInformationException.cs
- ConcatQueryOperator.cs
- Version.cs
- MultipleViewProviderWrapper.cs
- XmlSchemaSimpleContentExtension.cs
- DataFormats.cs
- SchemeSettingElementCollection.cs
- TextParagraphCache.cs
- AncillaryOps.cs
- TypeLibConverter.cs
- Vector3DConverter.cs
- WebHeaderCollection.cs
- CounterCreationDataConverter.cs
- SecureUICommand.cs
- FeatureSupport.cs
- QilInvokeLateBound.cs
- ServiceHandle.cs
- WebBrowser.cs
- RoleService.cs
- SortAction.cs
- ProfileManager.cs
- WebControl.cs
- TextChangedEventArgs.cs
- CharEntityEncoderFallback.cs
- AsnEncodedData.cs
- PresentationUIStyleResources.cs
- DSACryptoServiceProvider.cs
- XmlUnspecifiedAttribute.cs
- ChangesetResponse.cs
- CombinedGeometry.cs
- WmpBitmapDecoder.cs
- GeneratedContractType.cs
- KnownColorTable.cs
- SByte.cs
- FlowDocumentPaginator.cs
- Odbc32.cs
- ApplicationSecurityInfo.cs
- SortedDictionary.cs
- Operator.cs
- DataGridRow.cs
- LocalizedNameDescriptionPair.cs
- PackagePart.cs
- EditingContext.cs
- TagPrefixCollection.cs
- PerformanceCounterPermissionAttribute.cs
- OrderedHashRepartitionEnumerator.cs
- CollectionEditorDialog.cs
- SqlConnectionManager.cs
- SafeArrayTypeMismatchException.cs
- Events.cs
- IgnoreFileBuildProvider.cs
- TextDecorationCollection.cs
- BaseServiceProvider.cs
- HwndSubclass.cs
- RewritingPass.cs
- Substitution.cs
- DependencyPropertyKind.cs
- IODescriptionAttribute.cs
- RecognizedAudio.cs
- EntityProviderServices.cs
- HwndStylusInputProvider.cs
- HttpEncoder.cs
- AnnotationResourceCollection.cs
- Encoder.cs
- XComponentModel.cs
- FontStyleConverter.cs
- ResourceSet.cs
- DirtyTextRange.cs
- XslUrlEditor.cs
- XPathParser.cs
- GregorianCalendar.cs
- MembershipAdapter.cs
- DiscoveryClientReferences.cs
- DataPagerField.cs
- SQLStringStorage.cs
- ViewCellRelation.cs
- MethodBuilderInstantiation.cs