Renamer.RenameDocumentAsync 方法
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
RenameDocumentAsync(Document, DocumentRenameOptions, String, IReadOnlyList<String>, CancellationToken) |
呼叫 以在檔資料夾中執行檔重新命名或變更。 傳回與所修改檔相關的其他程式碼變更,例如重新命名檔案中的符號。 每個變更都會在傳 ApplicableActions 回 的 中新增為 Renamer.RenameDocumentAction 。 每個動作可能會個別遇到錯誤,以防止它正確運作。 這些報告于 中 GetErrors(CultureInfo) 。 可能傳回的目前支援動作: |
RenameDocumentAsync(Document, String, IReadOnlyList<String>, OptionSet, CancellationToken) |
已淘汰.
呼叫 以在檔資料夾中執行檔重新命名或變更。 傳回與所修改檔相關的其他程式碼變更,例如重新命名檔案中的符號。 每個變更都會在傳 ApplicableActions 回 的 中新增為 Renamer.RenameDocumentAction 。 每個動作可能會個別遇到錯誤,以防止它正確運作。 這些報告于 中 GetErrors(CultureInfo) 。 可能傳回的目前支援動作: |
RenameDocumentAsync(Document, DocumentRenameOptions, String, IReadOnlyList<String>, CancellationToken)
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
呼叫 以在檔資料夾中執行檔重新命名或變更。 傳回與所修改檔相關的其他程式碼變更,例如重新命名檔案中的符號。
每個變更都會在傳 ApplicableActions 回 的 中新增為 Renamer.RenameDocumentAction 。
每個動作可能會個別遇到錯誤,以防止它正確運作。 這些報告于 中 GetErrors(CultureInfo) 。
可能傳回的目前支援動作:
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Rename.Renamer.RenameDocumentActionSet> RenameDocumentAsync(Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Rename.DocumentRenameOptions options, string? newDocumentName, System.Collections.Generic.IReadOnlyList<string>? newDocumentFolders = default, System.Threading.CancellationToken cancellationToken = default);
static member RenameDocumentAsync : Microsoft.CodeAnalysis.Document * Microsoft.CodeAnalysis.Rename.DocumentRenameOptions * string * System.Collections.Generic.IReadOnlyList<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Rename.Renamer.RenameDocumentActionSet>
Public Shared Function RenameDocumentAsync (document As Document, options As DocumentRenameOptions, newDocumentName As String, Optional newDocumentFolders As IReadOnlyList(Of String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Renamer.RenameDocumentActionSet)
參數
- document
- Document
要修改的檔
- options
- DocumentRenameOptions
用來設定符合檔案名稱之檔中所含類型重新命名的選項。
- newDocumentName
- String
檔的新名稱。 傳遞 Null 或相同的名稱,以保持不變。
- newDocumentFolders
- IReadOnlyList<String>
屬性的新資料夾 Folders 集
- cancellationToken
- CancellationToken
傳回
適用於
Roslyn 4.13.0 和其他版本
產品 | 版本 |
---|---|
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, 4.12.2, 4.13.0 |
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
- 來源:
- Renamer.cs
警告
Use overload taking RenameOptions
呼叫 以在檔資料夾中執行檔重新命名或變更。 傳回與所修改檔相關的其他程式碼變更,例如重新命名檔案中的符號。
每個變更都會在傳 ApplicableActions 回 的 中新增為 Renamer.RenameDocumentAction 。
每個動作可能會個別遇到錯誤,以防止它正確運作。 這些報告于 中 GetErrors(CultureInfo) 。
可能傳回的目前支援動作:
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Rename.Renamer.RenameDocumentActionSet> RenameDocumentAsync(Microsoft.CodeAnalysis.Document document, string newDocumentName, System.Collections.Generic.IReadOnlyList<string>? newDocumentFolders = default, Microsoft.CodeAnalysis.Options.OptionSet? optionSet = default, System.Threading.CancellationToken cancellationToken = default);
[System.Obsolete("Use overload taking RenameOptions")]
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Rename.Renamer.RenameDocumentActionSet> RenameDocumentAsync(Microsoft.CodeAnalysis.Document document, string? newDocumentName, System.Collections.Generic.IReadOnlyList<string>? newDocumentFolders = default, Microsoft.CodeAnalysis.Options.OptionSet? optionSet = default, System.Threading.CancellationToken cancellationToken = default);
static member RenameDocumentAsync : Microsoft.CodeAnalysis.Document * string * System.Collections.Generic.IReadOnlyList<string> * Microsoft.CodeAnalysis.Options.OptionSet * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Rename.Renamer.RenameDocumentActionSet>
[<System.Obsolete("Use overload taking RenameOptions")>]
static member RenameDocumentAsync : Microsoft.CodeAnalysis.Document * string * System.Collections.Generic.IReadOnlyList<string> * Microsoft.CodeAnalysis.Options.OptionSet * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Rename.Renamer.RenameDocumentActionSet>
Public Shared Function RenameDocumentAsync (document As Document, newDocumentName As String, Optional newDocumentFolders As IReadOnlyList(Of String) = Nothing, Optional optionSet As OptionSet = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Renamer.RenameDocumentActionSet)
參數
- document
- Document
要修改的檔
- newDocumentName
- String
檔的新名稱。 傳遞 Null 或相同的名稱,以保持不變。
- newDocumentFolders
- IReadOnlyList<String>
屬性的新資料夾 Folders 集
- optionSet
- OptionSet
- cancellationToken
- CancellationToken
傳回
- 屬性
適用於
Roslyn 4.13.0 和其他版本
產品 | 版本 (已過時) |
---|---|
Roslyn | 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0 (4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 4.12.2, 4.13.0) |