XComment Constructors

Definition

Initializes a new instance of the XComment class.

Overloads

XComment(String)

Initializes a new instance of the XComment class with the specified string content.

XComment(XComment)

Initializes a new instance of the XComment class from an existing comment node.

XComment(String)

Initializes a new instance of the XComment class with the specified string content.

public:
 XComment(System::String ^ value);
public XComment (string value);
new System.Xml.Linq.XComment : string -> System.Xml.Linq.XComment
Public Sub New (value As String)

Parameters

value
String

A string that contains the contents of the new XComment object.

Exceptions

The value parameter is null.

Examples

The following example creates an element that contains a comment as a child node.

XElement root = new XElement("Root",  
    new XComment("This is a comment")  
);  
Console.WriteLine(root);  
Dim root As XElement = <Root>  
                           <!--This is a comment-->  
                       </Root>  
Console.WriteLine(root)  

This example produces the following output:

<Root>  
  <!--This is a comment-->  
</Root>  

See also

Applies to

XComment(XComment)

Initializes a new instance of the XComment class from an existing comment node.

public:
 XComment(System::Xml::Linq::XComment ^ other);
public XComment (System.Xml.Linq.XComment other);
new System.Xml.Linq.XComment : System.Xml.Linq.XComment -> System.Xml.Linq.XComment
Public Sub New (other As XComment)

Parameters

other
XComment

The XComment node to copy from.

Exceptions

The other parameter is null.

Remarks

This constructor is primarily used internally to make a deep copy of an XML tree.

See also

Applies to