【发布时间】:2017-04-13 22:06:49
【问题描述】:
我在F# 有项目,我正在处理VisualStudio2017。我尝试重构代码并使用内联,但此菜单项不可用。此外,当我单击 重命名 时,什么也没发生。
- 为什么它不可用?
- 如何强制重构操作工作?
let blobToBlobWithInfo (b:IListBlobItem ) =
try
let blobUri = b.Uri.ToString()
let blobUriParts = blobUri.Split '/'
let t = Array.length blobUriParts
let integrationName = blobUriParts.[t-2]
if(integrationName <> "LogsToBlobService") then
let logTime = new System.DateTime( System.Int32.Parse <| blobUriParts.[t-1].Substring(0,4), System.Int32.Parse <|blobUriParts.[t-1].Substring(4,2), System.Int32.Parse <|blobUriParts.[t-1].Substring(6,2))
Some((b,integrationName,logTime))
else
None
with
| :? System.ArgumentException -> None
| _ -> None
【问题讨论】:
标签: visual-studio f# refactoring visual-studio-2017