DataViewBrowseObject Class

Definition

Represents a dynamic browse object for a node in a data view hierarchy.

public ref class DataViewBrowseObject : System::ComponentModel::ICustomTypeDescriptor, System::Reflection::IReflect
public class DataViewBrowseObject : System.ComponentModel.ICustomTypeDescriptor, System.Reflection.IReflect
type DataViewBrowseObject = class
    interface ICustomTypeDescriptor
    interface IReflect
Public Class DataViewBrowseObject
Implements ICustomTypeDescriptor, IReflect
Inheritance
DataViewBrowseObject
Implements

Constructors

DataViewBrowseObject()

Initializes a new instance of the DataViewBrowseObject object.

DataViewBrowseObject(Object)

Initializes a new instance of the DataViewBrowseObject object with the base browse object.

Properties

BaseBrowseObject

Gets the base browse object upon which this browse object is based.

Methods

GetAttributes()

Returns a collection of attributes for the current browse object.

GetClassName()

Retrieves the name of the class for the current browse object.

GetComponentName()

Retrieves the component name of the current browse object.

GetConverter()

Retrieves a type converter for the current browse object.

GetDefaultEvent()

Retrieves the default event for the current browse object.

GetDefaultProperty()

Retrieves the default property for the current browse object.

GetEditor(Type)

Retrieves an editor for the specified base type and for the current browse object.

GetEvents()

Retrieves a EventDescriptorCollection collection of events for the current browse object.

GetEvents(Attribute[])

Retrieves a EventDescriptorCollection collection of events that match the specified attributes for the current browse object.

GetProperties()

Retrieves a PropertyDescriptorCollection collection of properties for the current browse object.

GetProperties(Attribute[])

Retrieves a PropertyDescriptorCollection collection of properties that match the specified attributes for the current browse object.

GetPropertyOwner(PropertyDescriptor)

Returns an object that contains the property described by the specified property descriptor.

RemoveAttributes(Object[])

Removes the attributes specified by their type identifiers.

RemoveProperties(String[])

Removes all the specified properties from the current browse object.

SetAttributes(Attribute[])

Sets the attributes for the current browse object.

SetClassName(String)

Sets the class name for the current browse object.

SetComponentName(String)

Sets the component name for the current browse object.

SetConverter(TypeConverter)

Sets the type converter for the current browse object.

SetDefaultEvent(EventDescriptor)

Sets the default event for the current browse object.

SetDefaultProperty(PropertyDescriptor)

Sets the default property for the current browse object.

SetEditor(Type, Object)

Sets or removes the editor for the current browse object.

SetEvents(EventDescriptor[])

Sets the specified events for the current browse object.

SetProperties(PropertyDescriptor[])

Sets the specified properties for the current browse object.

Explicit Interface Implementations

IReflect.GetField(String, BindingFlags)

Retrieves the field that matches the specified binding constraints for the type of the current instance.

IReflect.GetFields(BindingFlags)

Retrieves all the fields defined for the type of the current instance that match the specified binding constraints.

IReflect.GetMember(String, BindingFlags)

Retrieves the specified public members that match the specified binding constraints for the type of the current instance.

IReflect.GetMembers(BindingFlags)

Retrieves all the members that match the specified binding constraints for the type of the current instance.

IReflect.GetMethod(String, BindingFlags)

Retrieves the specified method that matches the specified binding constraints for the type of the current instance.

IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Retrieves the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints for the type of the current instance.

IReflect.GetMethods(BindingFlags)

Retrieves all the methods defined for the type of the current instance, using the specified binding constraints.

IReflect.GetProperties(BindingFlags)

Retrieves all the properties for the type of the current instance, using the specified binding constraints.

IReflect.GetProperty(String, BindingFlags)

Retrieves the specified property for the type of the current instance, using the specified binding constraints.

IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Retrieves the specified public property whose parameters match the specified argument types and modifiers for the type of the current instance, using the specified binding constraints.

IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Invokes the specified member using the specified binding constraints and matching the specified argument list, modifiers, and culture.

IReflect.UnderlyingSystemType

Gets the underlying type of the current browse object.

Applies to