共用方式為


PrivateType 類別

表示可用來存取私用靜態實作之私用類別的型別。

繼承階層架構

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.PrivateType

命名空間:  Microsoft.VisualStudio.TestTools.UnitTesting
組件:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)

語法

'宣告
Public Class PrivateType
public class PrivateType
public ref class PrivateType
type PrivateType =  class end
public class PrivateType

PrivateType 型別會公開下列成員。

建構函式

  名稱 說明
公用方法 PrivateType(Type) 初始化具有型別資訊之 PrivateType 類別的新執行個體。
公用方法 PrivateType(String, String) 初始化 PrivateType 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 ReferencedType 取得表示 PrivateType 的 Type

回頁首

方法

  名稱 說明
公用方法 Equals 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetStaticArrayElement(String, array<Int32[]) 取得包裝之型別中的靜態陣列元素。
公用方法 GetStaticArrayElement(String, BindingFlags, array<Int32[]) 取得包裝之型別中的靜態陣列元素。
公用方法 GetStaticField(String) 取得包裝之型別中的靜態欄位。
公用方法 GetStaticField(String, BindingFlags) 取得包裝之型別中的靜態欄位。
公用方法 GetStaticFieldOrProperty(String) 根據名稱,取得包裝型別之靜態欄位或屬性的值。
公用方法 GetStaticFieldOrProperty(String, BindingFlags) 根據名稱,取得包裝型別之靜態欄位或屬性的值。
公用方法 GetStaticProperty(String, array<Object[]) 取得包裝之型別中的靜態屬性。
公用方法 GetStaticProperty(String, BindingFlags, array<Object[]) 取得包裝之型別中的靜態屬性。
公用方法 GetStaticProperty(String, BindingFlags, array<Type[], array<Object[]) 取得包含在包裝型別中的靜態索引屬性。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 InvokeStatic(String, array<Object[]) 會叫用 PrivateType 上的靜態方法。
公用方法 InvokeStatic(String, array<Object[], CultureInfo) 會叫用 PrivateType 上的靜態方法。
公用方法 InvokeStatic(String, BindingFlags, array<Object[]) 會叫用 PrivateType 上的靜態方法。
公用方法 InvokeStatic(String, array<Type[], array<Object[]) 會叫用 PrivateType 上的靜態方法。
公用方法 InvokeStatic(String, BindingFlags, array<Object[], CultureInfo) 會叫用 PrivateType 上的靜態方法。
公用方法 InvokeStatic(String, BindingFlags, array<Type[], array<Object[]) 會叫用 PrivateType 上的靜態方法。
公用方法 InvokeStatic(String, array<Type[], array<Object[], CultureInfo) 會叫用 PrivateType 上的靜態方法。
公用方法 InvokeStatic(String, array<Type[], array<Object[], array<Type[]) 會叫用 PrivateType 上的靜態方法。
公用方法 InvokeStatic(String, BindingFlags, array<Type[], array<Object[], CultureInfo) 會叫用 PrivateType 上的靜態方法。
公用方法 InvokeStatic(String, BindingFlags, array<Type[], array<Object[], CultureInfo, array<Type[]) 會叫用 PrivateType 上的靜態方法。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法 SetStaticArrayElement(String, Object, array<Int32[]) 設定包裝型別中所含有的靜態陣列元素。
公用方法 SetStaticArrayElement(String, BindingFlags, Object, array<Int32[]) 設定包裝型別中所含有的靜態陣列元素。
公用方法 SetStaticField(String, Object) 設定包裝型別中所含有的靜態欄位。
公用方法 SetStaticField(String, BindingFlags, Object) 設定包裝型別中所含有的靜態欄位。
公用方法 SetStaticFieldOrProperty(String, Object) 設定包裝型別中所含有的靜態欄位或屬性。
公用方法 SetStaticFieldOrProperty(String, BindingFlags, Object) 設定包裝型別中所含有的靜態欄位或屬性。
公用方法 SetStaticProperty(String, Object, array<Object[]) 設定包裝型別中所含有的靜態屬性。
公用方法 SetStaticProperty(String, Object, array<Type[], array<Object[]) 設定包裝型別中所含有的靜態屬性。
公用方法 SetStaticProperty(String, BindingFlags, Object, array<Object[]) 設定包裝型別中所含有的靜態屬性。
公用方法 SetStaticProperty(String, BindingFlags, Object, array<Type[], array<Object[]) 設定包裝型別中所含有的靜態屬性。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

備註

測試產生器會自動建立私用型別。

.NET Framework 安全性

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.TestTools.UnitTesting 命名空間

其他資源

How to: Access Private Methods in Unit Tests