Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Event.cs
- ObjectTag.cs
- PartialList.cs
- XamlPoint3DCollectionSerializer.cs
- Missing.cs
- DynamicVirtualDiscoSearcher.cs
- DeferredSelectedIndexReference.cs
- MatrixCamera.cs
- SystemTcpStatistics.cs
- NamedPermissionSet.cs
- ReturnEventArgs.cs
- ObjectListCommandsPage.cs
- TextServicesLoader.cs
- WebServiceTypeData.cs
- FileDialogCustomPlace.cs
- BinaryNode.cs
- CatalogZone.cs
- ExpressionParser.cs
- Typography.cs
- InternalDuplexBindingElement.cs
- DirectionalLight.cs
- HtmlElementEventArgs.cs
- CTreeGenerator.cs
- RuntimeResourceSet.cs
- ForwardPositionQuery.cs
- mediaeventshelper.cs
- _RequestCacheProtocol.cs
- HostedController.cs
- TextRunProperties.cs
- ConstructorBuilder.cs
- mactripleDES.cs
- ExpressionCopier.cs
- HealthMonitoringSection.cs
- IdnElement.cs
- CultureInfoConverter.cs
- ObjectContext.cs
- ContravarianceAdapter.cs
- CacheForPrimitiveTypes.cs
- ValidationEventArgs.cs
- Utility.cs
- PageAsyncTask.cs
- TraceUtility.cs
- StorageScalarPropertyMapping.cs
- dataprotectionpermission.cs
- XmlnsPrefixAttribute.cs
- MDIWindowDialog.cs
- BinaryParser.cs
- CodeLabeledStatement.cs
- ConnectionStringsExpressionBuilder.cs
- ConfigurationSectionHelper.cs
- Splitter.cs
- SolidColorBrush.cs
- JpegBitmapEncoder.cs
- Predicate.cs
- ListViewItemEventArgs.cs
- XPathAncestorQuery.cs
- QilList.cs
- NonSerializedAttribute.cs
- TableParagraph.cs
- MetadataArtifactLoaderResource.cs
- TextCompositionEventArgs.cs
- SqlDataSourceRefreshSchemaForm.cs
- XmlSyndicationContent.cs
- StylusLogic.cs
- EpmSourceTree.cs
- IconBitmapDecoder.cs
- DataGridCheckBoxColumn.cs
- NavigationPropertyEmitter.cs
- DateTimeHelper.cs
- Thread.cs
- CommonServiceBehaviorElement.cs
- HierarchicalDataSourceControl.cs
- RuleSetBrowserDialog.cs
- RouteTable.cs
- XamlStream.cs
- TrustManager.cs
- RijndaelManaged.cs
- Soap.cs
- SocketAddress.cs
- EqualityComparer.cs
- GridViewAutoFormat.cs
- ReferencedAssembly.cs
- ImageBrush.cs
- DocumentEventArgs.cs
- IntranetCredentialPolicy.cs
- DirectoryInfo.cs
- Profiler.cs
- MSAAEventDispatcher.cs
- InputBuffer.cs
- DllNotFoundException.cs
- StrokeCollection2.cs
- path.cs
- SHA512Managed.cs
- TableCellCollection.cs
- EntityDataSourceState.cs
- TableParagraph.cs
- InfoCardAsymmetricCrypto.cs
- TextTreeDeleteContentUndoUnit.cs
- DesignTimeData.cs
- TransformProviderWrapper.cs