PrivateObject Sınıf
Yöntemleri ve özellikleri bunlar olmaması nedeniyle erişilemez olur testi altında kod çaðýrmak test kodu verir public.
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject
Ad alanı: Microsoft.VisualStudio.TestTools.UnitTesting
Derleme: Microsoft.VisualStudio.QualityTools.UnitTestFramework (Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll içinde)
Sözdizimi
'Bildirim
Public Class PrivateObject
public class PrivateObject
public ref class PrivateObject
type PrivateObject = class end
public class PrivateObject
PrivateObject türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
PrivateObject(Object) | Yeni bir örneğini başlatır PrivateObject oluşturduğu belirtilen nesne için sarmalayıcı sınıf. | |
PrivateObject(Object, PrivateType) | Yeni bir örneğini başlatır PrivateObject oluşturduğu belirtilen nesne için sarmalayıcı sınıf. | |
PrivateObject(Object, String) | Yeni bir örneğini başlatır PrivateObject oluşturduğu belirtilen nesne için sarmalayıcı sınıf. | |
PrivateObject(Type, array<Object[]) | Yeni bir örneğini başlatır PrivateObject oluşturduğu belirtilen nesne için sarmalayıcı sınıf. | |
PrivateObject(String, String, array<Object[]) | Yeni bir örneğini başlatır PrivateObject sınıfı.Bu, belirtilen türde nesne oluşturur ve özel nesnesinde sarar. | |
PrivateObject(Type, array<Type[], array<Object[]) | Yeni bir örneğini başlatır PrivateObject sınıfı. | |
PrivateObject(String, String, array<Type[], array<Object[]) | Yeni bir örneğini başlatır PrivateObject sınıfı.Bu, belirtilen türde bir nesne oluşturur ve özel nesnesinde sarar. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
RealType | Alttaki nesnenin türünü alır. | |
Target | Alır veya ayarlar kaydırılan nesnesi. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
Equals | İki özel nesneler aynı hedef nesne şifrelenmiş olup olmadığını gösteren bir değeri döndürür. (Object.Equals(Object) geçersiz kılınır.) | |
Finalize | Atık toplama işlemi tarafından geri alınmadan önce diğer temizleme işlemleri gerçekleştirmek ve kaynakları boşaltmak denemek bir nesne sağlar. (Object kaynağından devralındı.) | |
GetArrayElement(String, array<Int32[]) | Dizi öğesinin her boyut için bir dizi alt simgeler kullanarak alır. | |
GetArrayElement(String, BindingFlags, array<Int32[]) | Dizi öğesinin her boyut için bir dizi alt simgeler kullanarak alır. | |
GetField(String) | Adına göre bir adlandırılmış alanından bir değer alır. | |
GetField(String, BindingFlags) | Adı ve arama maskesine dayalı adlandırılmış bir alanın bir değer alır. | |
GetFieldOrProperty(String) | Kaydırılan bir alan veya özellik adına göre bir değer alır. | |
GetFieldOrProperty(String, BindingFlags) | Kaydırılan bir alan veya özellik adına göre bir değer alır. | |
GetHashCode | Karma kodu kaydırılan nesnesinin alır. (Object.GetHashCode() geçersiz kılınır.) | |
GetProperty(String, array<Object[]) | Adla tanımlanan kaydırılan bir nesne için bir özellik alır. | |
GetProperty(String, BindingFlags, array<Object[]) | Bağlama bayrakları ile adla tanımlanan kaydırılan bir nesne için bir özellik alır. | |
GetProperty(String, array<Type[], array<Object[]) | Adla tanımlanan kaydırılan bir nesne için bir özellik alır. | |
GetProperty(String, BindingFlags, array<Type[], array<Object[]) | Dizinlenmiş bir özellik adı tarafından tanımlanan kaydırılan bir nesne için alır. | |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) | |
Invoke(String, array<Object[]) | Özel nesne üyeleri erişmek için kullanılır. | |
Invoke(String, array<Object[], CultureInfo) | Özel nesne üyeleri erişmek için kullanılır. | |
Invoke(String, BindingFlags, array<Object[]) | Özel nesne üyeleri erişmek için kullanılır. | |
Invoke(String, array<Type[], array<Object[]) | Özel nesnenin yöntemlerine erişmek için kullanılır. | |
Invoke(String, BindingFlags, array<Object[], CultureInfo) | Özel nesne üyeleri erişmek için kullanılır. | |
Invoke(String, BindingFlags, array<Type[], array<Object[]) | Özel nesne üyeleri erişmek için kullanılır. | |
Invoke(String, array<Type[], array<Object[], CultureInfo) | Özel nesne üyeleri erişmek için kullanılır. | |
Invoke(String, array<Type[], array<Object[], array<Type[]) | Genel üyeleri özel bir nesneye erişmek için kullanılır. | |
Invoke(String, BindingFlags, array<Type[], array<Object[], CultureInfo) | Özel nesne üyeleri erişmek için kullanılır. | |
Invoke(String, BindingFlags, array<Type[], array<Object[], CultureInfo, array<Type[]) | Genel üyeleri özel bir nesneye erişmek için kullanılır. | |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) | |
SetArrayElement(String, Object, array<Int32[]) | Her boyut için bir dizi alt simgeler kullanarak dizi öğesine ayarlar. | |
SetArrayElement(String, BindingFlags, Object, array<Int32[]) | Her boyut için bir dizi alt simgeler kullanarak dizi öğesine ayarlar. | |
SetField(String, Object) | Kaydırılan nesnesinin adıyla tanımlanan alan için bir değer ayarlar. | |
SetField(String, BindingFlags, Object) | Kaydırılan nesnesinin adıyla tanımlanan alan için bir değer ayarlar. | |
SetFieldOrProperty(String, Object) | Kaydırılan bir alan veya özellik adına göre bir değer ayarlar. | |
SetFieldOrProperty(String, BindingFlags, Object) | Kaydırılan bir alan veya özellik adına göre bir değer ayarlar. | |
SetProperty(String, Object, array<Object[]) | Adla tanımlanan kaydırılan bir nesnenin bir özelliğini ayarlar. | |
SetProperty(String, BindingFlags, Object, array<Object[]) | Bağlama bayrakları ile adla tanımlanan kaydırılan bir nesnenin bir özelliğini ayarlar. | |
SetProperty(String, array<Type[], Object, array<Object[]) | Dizinlenmiş bir özellik adı tarafından tanımlanan kaydırılan bir nesne için ayarlar. | |
SetProperty(String, BindingFlags, Object, array<Type[], array<Object[]) | Dizinlenmiş bir özellik adı tarafından tanımlanan kaydırılan bir nesne için ayarlar. | |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
Notlar
Sınama oluşturucu çağrıları bu nesnelerin çoğunu oluşturur.Sınama Oluşturucu özel nesnenin üyeleri erişmesini sağlayan bir sarmalayıcı özel nesneler sarılmasını kodu oluşturur.
Bir örneği için başlangıçtaki özellik değerlerinin listesi için PrivateObject sınıfı için bkz: PrivateObject kurucusu.
Bu sınıf, sistemdeki Canlı genel olmayan iç nesne temsil eder.
.NET Framework Güvenliği
-
Kullanıcının olmalıdır TypeInformation ve MemberAccess bayrakları ayarlamak bu türünü kullanmak için.
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.
Ayrıca bkz.
Başvuru
Microsoft.VisualStudio.TestTools.UnitTesting Ad Alanı