AnnotationExtensions Class

Definition

C#
public static class AnnotationExtensions
Inheritance
AnnotationExtensions

Methods

WithAdditionalAnnotations<TNode>(TNode, IEnumerable<SyntaxAnnotation>)

Creates a new node identical to this node with the specified annotations attached.

WithAdditionalAnnotations<TNode>(TNode, SyntaxAnnotation[])

Creates a new node identical to this node with the specified annotations attached.

WithoutAnnotations<TNode>(TNode, IEnumerable<SyntaxAnnotation>)

Creates a new node identical to this node with the specified annotations removed.

WithoutAnnotations<TNode>(TNode, String)

Creates a new node identical to this node with the annotations of the specified kind removed.

WithoutAnnotations<TNode>(TNode, SyntaxAnnotation[])

Creates a new node identical to this node with the specified annotations removed.

Applies to

Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0