Freigeben über


DataViewBrowseObject-Klasse

Stellt ein dynamisches Suchobjekt für einen Knoten in einer Datenansichtshierarchie dar.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.Framework.DataViewBrowseObject

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
Public Class DataViewBrowseObject _
    Implements ICustomTypeDescriptor, IReflect
public class DataViewBrowseObject : ICustomTypeDescriptor, 
    IReflect
public ref class DataViewBrowseObject : ICustomTypeDescriptor, 
    IReflect
type DataViewBrowseObject =  
    class 
        interface ICustomTypeDescriptor 
        interface IReflect 
    end
public class DataViewBrowseObject implements ICustomTypeDescriptor, IReflect

Der DataViewBrowseObject-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DataViewBrowseObject() Initialisiert eine neue Instanz des DataViewBrowseObject-Objekts.
Öffentliche Methode DataViewBrowseObject(Object) Initialisiert eine neue Instanz des DataViewBrowseObject-Objekts mit dem grundlegenden Suchobjekt.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BaseBrowseObject Ruft das niedrige Suchobjekt ab, auf dem dieses Suchobjekt basiert.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetAttributes Gibt eine Auflistung von Attributen für das aktuelle Suchobjekt zurück.
Öffentliche Methode GetClassName Ruft den Namen der Klasse für das aktuelle Suchobjekt ab.
Öffentliche Methode GetComponentName Ruft den beim des aktuellen Suchobjekts ab.
Öffentliche Methode GetConverter Ruft einen Typkonverter für das aktuelle Suchobjekt ab.
Öffentliche Methode GetDefaultEvent Ruft das Standardereignis für das aktuelle Suchobjekt ab.
Öffentliche Methode GetDefaultProperty Ruft die Standardeigenschaft für das aktuelle Suchobjekt ab.
Öffentliche Methode GetEditor Ruft einen Editor für den angegebenen Basistyp und für das aktuelle Suchobjekt ab.
Öffentliche Methode GetEvents() EventDescriptorCollection Ruft eine Auflistung von Ereignissen für das aktuelle Suchobjekt ab.
Öffentliche Methode GetEvents(array<Attribute[]) Ruft eine EventDescriptorCollection-Auflistung Ereignisse ab, die die angegebenen Attribute für das aktuelle Suchobjekt übereinstimmen.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetProperties() Ruft eine PropertyDescriptorCollection-Auflistung von Eigenschaften für das aktuelle Suchobjekt ab.
Öffentliche Methode GetProperties(array<Attribute[]) Ruft eine PropertyDescriptorCollection-Auflistung Eigenschaften ab, die die angegebenen Attribute für das aktuelle Suchobjekt übereinstimmen.
Öffentliche Methode GetPropertyOwner Gibt ein Objekt zurück, in dem die vom angegebenen Eigenschaftenbezeichner beschriebene Eigenschaft enthalten ist.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode RemoveAttributes Entfernt die Attribute, die von ihren Typbezeichnern angegeben werden.
Öffentliche Methode RemoveProperties Entfernt alle angegebenen Eigenschaften vom aktuellen Suchobjekt.
Öffentliche Methode SetAttributes Legt die Attribute für das aktuelle Suchobjekt fest.
Öffentliche Methode SetClassName Legt den Klassennamen für das aktuelle Suchobjekt fest.
Öffentliche Methode SetComponentName Legt den Komponentennamen für das aktuelle Suchobjekt fest.
Öffentliche Methode SetConverter Legt den Typkonverter für das aktuelle Suchobjekt fest.
Öffentliche Methode SetDefaultEvent Legt das Standardereignis für das aktuelle Suchobjekt fest.
Öffentliche Methode SetDefaultProperty Gibt die Standardeigenschaft für das aktuelle Suchobjekt fest.
Öffentliche Methode SetEditor Setzt oder entfernt den Editor für das aktuelle Suchobjekt.
Öffentliche Methode SetEvents Legt die angegebenen Ereignisse für das aktuelle Suchobjekt fest.
Öffentliche Methode SetProperties Legt die angegebenen Eigenschaften für das aktuelle Suchobjekt fest.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IReflect.GetField Ruft das Feld ab, das die angegebenen Bindungseinschränkungen für den Typ der aktuellen Instanz entspricht.
Explizite SchnittstellenimplementierungPrivate Methode IReflect.GetFields Ruft alle Felder ab, die für den Typ der aktuellen Instanz definiert werden, die die angegebenen Bindungseinschränkungen übereinstimmen.
Explizite SchnittstellenimplementierungPrivate Methode IReflect.GetMember Ruft die angegebenen öffentlichen Member aus, die die angegebenen Bindungseinschränkungen für den Typ der aktuellen Instanz entsprechen.
Explizite SchnittstellenimplementierungPrivate Methode IReflect.GetMembers Ruft alle Member aus, die die angegebenen Bindungseinschränkungen für den Typ der aktuellen Instanz entsprechen.
Explizite SchnittstellenimplementierungPrivate Methode IReflect.GetMethod(String, BindingFlags) Ruft die angegebene Methode ab, die die angegebenen Bindungseinschränkungen für den Typ der aktuellen Instanz entspricht.
Explizite SchnittstellenimplementierungPrivate Methode IReflect.GetMethod(String, BindingFlags, Binder, array<Type[], array<ParameterModifier[]) Ruft die angegebene Methode, deren Parameter angegebenen die Argumenttypen und Modifizierer entsprechen, unter Verwendung der angegebenen Bindungseinschränkungen für den Typ der aktuellen Instanz ab.
Explizite SchnittstellenimplementierungPrivate Methode IReflect.GetMethods Ruft alle Methoden ab, die für den Typ der aktuellen Instanz, wobei die angegebenen Bindungseinschränkungen definiert werden.
Explizite SchnittstellenimplementierungPrivate Methode IReflect.GetProperties Ruft alle Eigenschaften des Typs der aktuellen Instanz, wobei die angegebenen Bindungseinschränkungen ab.
Explizite SchnittstellenimplementierungPrivate Methode IReflect.GetProperty(String, BindingFlags) Ruft die angegebene Eigenschaft des Typs der aktuellen Instanz, wobei die angegebenen Bindungseinschränkungen ab.
Explizite SchnittstellenimplementierungPrivate Methode IReflect.GetProperty(String, BindingFlags, Binder, Type, array<Type[], array<ParameterModifier[]) Ruft die angegebene öffentliche Eigenschaft, deren Parameter angegebenen die Argumenttypen und Modifizierer für den Typ der aktuellen Instanz entsprechen, unter Verwendung der angegebenen Bindungseinschränkungen ab.
Explizite SchnittstellenimplementierungPrivate Methode IReflect.InvokeMember Ruft den angegebenen Member auf, der die angegebenen Bindungseinschränkungen verwendet und die angegebene Argumentliste, den Modifizierer und die Kultur übereinstimmt.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IReflect.UnderlyingSystemType Ruft den zugrunde liegenden Typ des aktuellen Suchobjekts ab.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Framework-Namespace