PrivateObject 构造函数 (Object, String)

初始化 PrivateObject 类的新实例,该类为指定的对象创建包装。

命名空间:  Microsoft.VisualStudio.TestTools.UnitTesting
程序集:  Microsoft.VisualStudio.QualityTools.UnitTestFramework(在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)

语法

声明
Public Sub New ( _
    obj As Object, _
    memberToAccess As String _
)
public PrivateObject(
    Object obj,
    string memberToAccess
)
public:
PrivateObject(
    Object^ obj, 
    String^ memberToAccess
)
new : 
        obj:Object * 
        memberToAccess:string -> PrivateObject
public function PrivateObject(
    obj : Object, 
    memberToAccess : String
)

参数

  • obj
    类型:System.Object
    要包装的对象。这将作为到达私有成员的起始点。
  • memberToAccess
    类型:System.String
    取消引用字符串,它指向要检索的对象。其格式为“objectX.objectY.objectZ”。

异常

异常 条件
ArgumentException

memberToAccess 为零长度字符串

ArgumentNullException

obj 为 nullnull 引用(在 Visual Basic 中为 Nothing) 或 memberToAccess 为 nullnull 引用(在 Visual Basic 中为 Nothing)

.NET Framework 安全性

请参见

参考

PrivateObject 类

PrivateObject 重载

Microsoft.VisualStudio.TestTools.UnitTesting 命名空间