DataViewBrowseObjectProvider Class

Allows you to retrieve a specialized browse object for a specified node in a given data view.

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

Syntax

Public Class DataViewBrowseObjectProvider _
    Inherits ObjectWithSite

Dim instance As DataViewBrowseObjectProvider
public class DataViewBrowseObjectProvider : ObjectWithSite
public ref class DataViewBrowseObjectProvider : public ObjectWithSite
public class DataViewBrowseObjectProvider extends ObjectWithSite

Remarks

Classes derived from DataViewBrowseObjectProvider should implement the GetBrowseObject method by using the pointer back to the hierarchy in order to contextualize the specified itemId; then, you can use any auto-generated browse object as a base for more specialized browse objects.

The base class implementation simply returns the value of the auto-generate browse object.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataViewBrowseObjectProvider

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

DataViewBrowseObjectProvider Members

Microsoft.VisualStudio.Data Namespace

ObjectWithSite