Aracılığıyla paylaş


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
Genel yöntem PrivateObject(Object) Yeni bir örneğini başlatır PrivateObject oluşturduğu belirtilen nesne için sarmalayıcı sınıf.
Genel yöntem PrivateObject(Object, PrivateType) Yeni bir örneğini başlatır PrivateObject oluşturduğu belirtilen nesne için sarmalayıcı sınıf.
Genel yöntem PrivateObject(Object, String) Yeni bir örneğini başlatır PrivateObject oluşturduğu belirtilen nesne için sarmalayıcı sınıf.
Genel yöntem PrivateObject(Type, array<Object[]) Yeni bir örneğini başlatır PrivateObject oluşturduğu belirtilen nesne için sarmalayıcı sınıf.
Genel yöntem 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.
Genel yöntem PrivateObject(Type, array<Type[], array<Object[]) Yeni bir örneğini başlatır PrivateObject sınıfı.
Genel yöntem 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
Genel özellik RealType Alttaki nesnenin türünü alır.
Genel özellik Target Alır veya ayarlar kaydırılan nesnesi.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem 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.)
Korumalı yöntem 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ı.)
Genel yöntem GetArrayElement(String, array<Int32[]) Dizi öğesinin her boyut için bir dizi alt simgeler kullanarak alır.
Genel yöntem GetArrayElement(String, BindingFlags, array<Int32[]) Dizi öğesinin her boyut için bir dizi alt simgeler kullanarak alır.
Genel yöntem GetField(String) Adına göre bir adlandırılmış alanından bir değer alır.
Genel yöntem GetField(String, BindingFlags) Adı ve arama maskesine dayalı adlandırılmış bir alanın bir değer alır.
Genel yöntem GetFieldOrProperty(String) Kaydırılan bir alan veya özellik adına göre bir değer alır.
Genel yöntem GetFieldOrProperty(String, BindingFlags) Kaydırılan bir alan veya özellik adına göre bir değer alır.
Genel yöntem GetHashCode Karma kodu kaydırılan nesnesinin alır. (Object.GetHashCode() geçersiz kılınır.)
Genel yöntem GetProperty(String, array<Object[]) Adla tanımlanan kaydırılan bir nesne için bir özellik alır.
Genel yöntem GetProperty(String, BindingFlags, array<Object[]) Bağlama bayrakları ile adla tanımlanan kaydırılan bir nesne için bir özellik alır.
Genel yöntem GetProperty(String, array<Type[], array<Object[]) Adla tanımlanan kaydırılan bir nesne için bir özellik alır.
Genel yöntem GetProperty(String, BindingFlags, array<Type[], array<Object[]) Dizinlenmiş bir özellik adı tarafından tanımlanan kaydırılan bir nesne için alır.
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem Invoke(String, array<Object[]) Özel nesne üyeleri erişmek için kullanılır.
Genel yöntem Invoke(String, array<Object[], CultureInfo) Özel nesne üyeleri erişmek için kullanılır.
Genel yöntem Invoke(String, BindingFlags, array<Object[]) Özel nesne üyeleri erişmek için kullanılır.
Genel yöntem Invoke(String, array<Type[], array<Object[]) Özel nesnenin yöntemlerine erişmek için kullanılır.
Genel yöntem Invoke(String, BindingFlags, array<Object[], CultureInfo) Özel nesne üyeleri erişmek için kullanılır.
Genel yöntem Invoke(String, BindingFlags, array<Type[], array<Object[]) Özel nesne üyeleri erişmek için kullanılır.
Genel yöntem Invoke(String, array<Type[], array<Object[], CultureInfo) Özel nesne üyeleri erişmek için kullanılır.
Genel yöntem Invoke(String, array<Type[], array<Object[], array<Type[]) Genel üyeleri özel bir nesneye erişmek için kullanılır.
Genel yöntem Invoke(String, BindingFlags, array<Type[], array<Object[], CultureInfo) Özel nesne üyeleri erişmek için kullanılır.
Genel yöntem Invoke(String, BindingFlags, array<Type[], array<Object[], CultureInfo, array<Type[]) Genel üyeleri özel bir nesneye erişmek için kullanılır.
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Genel yöntem SetArrayElement(String, Object, array<Int32[]) Her boyut için bir dizi alt simgeler kullanarak dizi öğesine ayarlar.
Genel yöntem SetArrayElement(String, BindingFlags, Object, array<Int32[]) Her boyut için bir dizi alt simgeler kullanarak dizi öğesine ayarlar.
Genel yöntem SetField(String, Object) Kaydırılan nesnesinin adıyla tanımlanan alan için bir değer ayarlar.
Genel yöntem SetField(String, BindingFlags, Object) Kaydırılan nesnesinin adıyla tanımlanan alan için bir değer ayarlar.
Genel yöntem SetFieldOrProperty(String, Object) Kaydırılan bir alan veya özellik adına göre bir değer ayarlar.
Genel yöntem SetFieldOrProperty(String, BindingFlags, Object) Kaydırılan bir alan veya özellik adına göre bir değer ayarlar.
Genel yöntem SetProperty(String, Object, array<Object[]) Adla tanımlanan kaydırılan bir nesnenin bir özelliğini ayarlar.
Genel yöntem SetProperty(String, BindingFlags, Object, array<Object[]) Bağlama bayrakları ile adla tanımlanan kaydırılan bir nesnenin bir özelliğini ayarlar.
Genel yöntem SetProperty(String, array<Type[], Object, array<Object[]) Dizinlenmiş bir özellik adı tarafından tanımlanan kaydırılan bir nesne için ayarlar.
Genel yöntem SetProperty(String, BindingFlags, Object, array<Type[], array<Object[]) Dizinlenmiş bir özellik adı tarafından tanımlanan kaydırılan bir nesne için ayarlar.
Genel yöntem 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

İş 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ı

Diğer Kaynaklar

How to: Test a Private Method