Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 3.09 KB

File metadata and controls

46 lines (32 loc) · 3.09 KB

ModifierList<TNode> Class

HomePropertiesMethods

Namespace: Roslynator.CSharp

Assembly: Roslynator.CSharp.dll


Represents a list of modifiers.

public abstract class ModifierList<TNode> where TNode : Microsoft.CodeAnalysis.SyntaxNode

Type Parameters

TNode

Inheritance

Object → ModifierList<TNode>

Properties

Property Summary
Instance Gets an instance of the ModifierList<TNode> for a syntax specified by the generic argument.

Methods

Method Summary
Equals(Object) (Inherited from Object)
GetHashCode() (Inherited from Object)
GetType() (Inherited from Object)
Insert(TNode, SyntaxKind, IComparer<SyntaxKind>) Creates a new node with a modifier of the specified kind inserted.
Insert(TNode, SyntaxToken, IComparer<SyntaxToken>) Creates a new node with the specified modifier inserted.
MemberwiseClone() (Inherited from Object)
Remove(TNode, SyntaxKind) Creates a new node with a modifier of the specified kind removed.
Remove(TNode, SyntaxToken) Creates a new node with the specified modifier removed.
RemoveAll(TNode) Creates a new node with all modifiers removed.
RemoveAll(TNode, Func<SyntaxToken, Boolean>) Creates a new node with modifiers that matches the predicate removed.
RemoveAt(TNode, Int32) Creates a new node with a modifier at the specified index removed.
ToString() (Inherited from Object)