編輯後繼續 (Visual Basic):不支援的方法和屬性主體編輯
這個主題適用於:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro、Premium 和 Ultimate |
[編輯後繼續] 可讓您在中斷模式中停止程式執行、變更執行中的程式碼,並以新加入的變更繼續執行程式。 通常會禁止影響類別之公用結構的宣告式程式碼編輯,但是在類別內對方法、屬性主體或私用宣告的大部分編輯動作都是允許的。 如需詳細資訊,請參閱編輯後繼續 (Visual Basic):不支援的宣告編輯。
下列章節描述了某些例外狀況。 [編輯後繼續] 會盡可能以淺灰色標示無法編輯的程式碼。 如果您必須進行任何不支援的變更,必須先停止偵錯,進行變更,然後開始新的偵錯工作階段。
不支援的靜態區域變數變更
- 移除靜態區域變數。
不支援的反覆運算建構變更
當指令指標位於條件中時,修改 While 迴圈的條件。
當指令指標位於運算式時,修改 For 陳述式的下限或上限。
在列舉值運算式中使用指令指標時,加入或移除 Next 迴圈。
當指令指標位於迴圈的主體時,加入 For Each 迴圈。
當指令指標位於列舉值運算式或迴圈主體時,變更 For Each 迴圈的 Iterator。
當指令指標位於列舉值運算式時,變更 For Each 迴圈的列舉值運算式。
不支援的泛型變更
- 不支援對泛型方法本身或泛型方法主體進行變更。 可以加入、刪除或變更泛型型別的執行個體化或呼叫現有的泛型方法
其他不支援的變更
變更呼叫堆疊上方法的引動過程陳述式。
當指令指標在 Catch 區塊或 Finally 區塊中結束時,加入 Try...Catch 區塊。
當指令指標位於 Catch 區塊或 Finally 區塊時,移動 Try...Catch 區塊。
在目前指令指標前後加入六個或以上的巢狀 Try 陳述式。
在目前指令指標前後加入 Using 區塊。
在目前指令指標前後加入 SynchLock 區塊。
加入、移除或修改使用者定義的 #region。