DebuggerStepperBoundaryAttribute DebuggerStepperBoundaryAttribute DebuggerStepperBoundaryAttribute DebuggerStepperBoundaryAttribute Class

Definición

Indica que el código después del atributo debe ejecutarse en modo de ejecución y no en modo paso a paso.Indicates the code following the attribute is to be executed in run, not step, mode.

public ref class DebuggerStepperBoundaryAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Method, Inherited=false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class DebuggerStepperBoundaryAttribute : Attribute
type DebuggerStepperBoundaryAttribute = class
    inherit Attribute
Public NotInheritable Class DebuggerStepperBoundaryAttribute
Inherits Attribute
Herencia
DebuggerStepperBoundaryAttributeDebuggerStepperBoundaryAttributeDebuggerStepperBoundaryAttributeDebuggerStepperBoundaryAttribute
Atributos

Comentarios

El DebuggerStepperBoundaryAttribute atributo se utiliza como un escape a partir del efecto DebuggerNonUserCodeAttributede.The DebuggerStepperBoundaryAttribute attribute is used as an escape from the effect of a DebuggerNonUserCodeAttribute. Al ejecutarse dentro de los límites de DebuggerNonUserCodeAttribute, el código proporcionado por el diseñador se ejecuta como paso a paso hasta que se encuentra el siguiente código proporcionado por el usuario.When executing within the boundaries of the DebuggerNonUserCodeAttribute, designer-provided code is executed as a step-through until the next user supplied code is encountered. Cuando se realizan cambios de contexto en un subproceso, es posible que el siguiente módulo de código proporcionado por el usuario escalonado en no esté relacionado con el código que estaba en el proceso de depuración.When context switches are made on a thread, the next user-supplied code module stepped into may not relate to the code that was in the process of being debugged. Para evitar esta experiencia de depuración, DebuggerStepperBoundaryAttribute utilice la para salir del código paso a paso hasta ejecutar el código.To avoid this debugging experience, use the DebuggerStepperBoundaryAttribute to escape from stepping through code to running code. Por ejemplo, en Visual Studio 2005Visual Studio 2005, encontrar DebuggerStepperBoundaryAttribute mientras se recorre el código con la tecla F10 (o el comando paso a paso por procedimientos ) tiene el mismo efecto que presionar la tecla F5 o usar el comando iniciar depuración.For example, in Visual Studio 2005Visual Studio 2005, encountering a DebuggerStepperBoundaryAttribute while stepping through code using the F10 key (or Step Over command) has the same effect as pressing the F5 key or using the Start Debugging command.

Constructores

DebuggerStepperBoundaryAttribute() DebuggerStepperBoundaryAttribute() DebuggerStepperBoundaryAttribute() DebuggerStepperBoundaryAttribute()

Inicializa una nueva instancia de la clase DebuggerStepperBoundaryAttribute.Initializes a new instance of the DebuggerStepperBoundaryAttribute class.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.Returns a value that indicates whether this instance is equal to a specified object.

(Inherited from Attribute)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Devuelve el código hash de esta instancia.Returns the hash code for this instance.

(Inherited from Attribute)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

Si se reemplaza en una clase derivada, indica si el valor de esta instancia es el valor predeterminado de la clase derivada.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Inherited from Attribute)
Match(Object) Match(Object) Match(Object) Match(Object)

Cuando se invalida en una clase derivada, devuelve un valor que indica si esta instancia es igual a un objeto especificado.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Obtiene la información de tipos de un objeto, que puede utilizarse para obtener la información de tipos de una interfaz.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

Propiedades

TypeId TypeId TypeId TypeId

Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

Se aplica a