IDebuggerObject 接口

定义

定义提供调试器对象相关信息的方法。Defines methods that provide information about debugger objects. 此接口由调试器实现的所有 IReflect 对象实现。This interface is implemented by all IReflect objects that are implemented by the debugger. 当前,此接口仅用于标记这些对象,对于脚本引擎同样如此。Currently, this interface serves only to flag these objects as such to the scripting engine.

此 API 支持产品基础结构,不能在代码中直接使用。

public interface class IDebuggerObject
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("8E93D770-6168-4b68-B896-A71B74C7076A")]
public interface IDebuggerObject
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("8E93D770-6168-4b68-B896-A71B74C7076A")>]
type IDebuggerObject = interface
Public Interface IDebuggerObject
属性

方法

HasEnumerableMember(String)

此 API 支持产品基础结构,不能在代码中直接使用。

在类中实现时,确定当前对象是否包含具有指定名称并且可枚举的成员。When implemented in a class, determines whether the current object has a member that has the specified name and that is enumerable.

IsCOMObject()

此 API 支持产品基础结构,不能在代码中直接使用。

在类中实现时,确定当前对象是真正的 COM 对象还是托管对象的代理。When implemented in a class, determines whether the current object is a true COM object or a proxy to a managed object.

IsEqual(IDebuggerObject)

此 API 支持产品基础结构,不能在代码中直接使用。

在类中实现时,确定当前对象是否与指定对象相同。When implemented in a class, determines whether the current object is equal to the specified object.

IsScriptFunction()

此 API 支持产品基础结构,不能在代码中直接使用。

在类中实现时,确定当前对象是否为托管 JScript 函数的代理。When implemented in a class, determines whether the current object is a proxy to a managed JScript function.

IsScriptObject()

此 API 支持产品基础结构,不能在代码中直接使用。

在类中实现时,确定当前对象是否为托管 JScript 对象的代理。When implemented in a class, determines whether the current object is a proxy to a managed JScript object.

适用于

另请参阅