DebuggerStepperBoundaryAttribute クラス
アセンブリ: mscorlib (mscorlib.dll 内)
構文
<SerializableAttribute> _ <ComVisibleAttribute(True)> _ <AttributeUsageAttribute(AttributeTargets.Constructor Or AttributeTargets.Method, Inherited:=False)> _ Public NotInheritable Class DebuggerStepperBoundaryAttribute Inherits Attribute
[SerializableAttribute] [ComVisibleAttribute(true)] [AttributeUsageAttribute(AttributeTargets.Constructor|AttributeTargets.Method, Inherited=false)] public sealed class DebuggerStepperBoundaryAttribute : Attribute
[SerializableAttribute] [ComVisibleAttribute(true)] [AttributeUsageAttribute(AttributeTargets::Constructor|AttributeTargets::Method, Inherited=false)] public ref class DebuggerStepperBoundaryAttribute sealed : public Attribute
DebuggerStepperBoundaryAttribute 属性は、DebuggerNonUserCodeAttribute の影響からのエスケープとして使用されます。デザイナが提供したコードは、DebuggerNonUserCodeAttribute の境界内で実行中、次のユーザーが提供したコードが出現するまでステップ実行として実行されます。スレッドでコンテキストの切り替えが行われた場合、ステップ インされる次のユーザー提供コード モジュールがデバッグ対象プロセス内のコードに関連している場合があります。このデバッグの状態を回避するには、DebuggerStepperBoundaryAttribute を使用して、ステップ実行コードから実行コードにエスケープします。たとえば、Visual Studio 2005 において、F10 キー (または [ステップ オーバー] コマンド) を使用してコードをステップ実行中に DebuggerStepperBoundaryAttribute が出現した場合の結果は、F5 キーを押すか、または [デバッグ開始] コマンドを使用した場合と同じです。
System.Attribute
System.Diagnostics.DebuggerStepperBoundaryAttribute
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- DebuggerStepperBoundaryAttribute クラスのページへのリンク