WorkspaceExtensions.ReplaceModifiersAsync Method
Containing Type: WorkspaceExtensions
Assembly: Roslynator.CSharp.Workspaces.dll
Overloads
Method | Summary |
---|---|
ReplaceModifiersAsync(Document, ModifierListInfo, IEnumerable<SyntaxToken>, CancellationToken) | Creates a new document with the specified modifiers replaced with new modifiers. |
ReplaceModifiersAsync(Document, ModifierListInfo, SyntaxTokenList, CancellationToken) | Creates a new document with the specified modifiers replaced with new modifiers. |
ReplaceModifiersAsync(Document, ModifierListInfo, IEnumerable<SyntaxToken>, CancellationToken)
Creates a new document with the specified modifiers replaced with new modifiers.
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> ReplaceModifiersAsync(this Microsoft.CodeAnalysis.Document document, Roslynator.CSharp.Syntax.ModifierListInfo modifiersInfo, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxToken> newModifiers, System.Threading.CancellationToken cancellationToken = default)
Parameters
document Document
modifiersInfo ModifierListInfo
newModifiers IEnumerable<SyntaxToken>
cancellationToken CancellationToken
Returns
ReplaceModifiersAsync(Document, ModifierListInfo, SyntaxTokenList, CancellationToken)
Creates a new document with the specified modifiers replaced with new modifiers.
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> ReplaceModifiersAsync(this Microsoft.CodeAnalysis.Document document, Roslynator.CSharp.Syntax.ModifierListInfo modifiersInfo, Microsoft.CodeAnalysis.SyntaxTokenList newModifiers, System.Threading.CancellationToken cancellationToken = default)
Parameters
document Document
modifiersInfo ModifierListInfo
newModifiers SyntaxTokenList
cancellationToken CancellationToken