IDataSource Interface

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Microsoft internal use only.

Namespace:  Microsoft.Internal.VisualStudio.PlatformUI
Assemblies:   Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
  Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

public interface IDataSource : IUIDataSource, 
	IUIDispatch, IVsUIDataSource, IVsUISimpleDataSource, IVsUIDispatch, INotifyPropertyChanged, 
	ICustomTypeProvider

The IDataSource type exposes the following members.

  NameDescription
Public propertyItemMicrosoft internal use only. (Inherited from IUIDataSource.)
Public propertyPropertiesMicrosoft internal use only. (Inherited from IUIDataSource.)
Public propertyShapeIdentifierMicrosoft internal use only. (Inherited from IUIDataSource.)
Public propertyVerbsMicrosoft internal use only. (Inherited from IUIDispatch.)
Top

  NameDescription
Public methodAdvisePropertyChangeEventsRegisters to be notified when a property changes. (Inherited from IVsUIDataSource.)
Public methodCloseCloses this data source. (Inherited from IVsUIDataSource.)
Public methodEnumPropertiesReturns an enumeration of the available properties. (Inherited from IVsUIDataSource.)
Public methodEnumVerbsReturns an enumeration of verbs for the data source. (Inherited from IVsUIDataSource.)
Public methodGetAttributesReturns a collection of custom attributes for this instance of a component. (Inherited from ICustomTypeDescriptor.)
Public methodGetClassNameReturns the class name of this instance of a component. (Inherited from ICustomTypeDescriptor.)
Public methodGetComponentNameReturns the name of this instance of a component. (Inherited from ICustomTypeDescriptor.)
Public methodGetConverterReturns a type converter for this instance of a component. (Inherited from ICustomTypeDescriptor.)
Public methodGetCustomTypeGets the custom type provided by this object. (Inherited from ICustomTypeProvider.)
Public methodGetDefaultEventReturns the default event for this instance of a component. (Inherited from ICustomTypeDescriptor.)
Public methodGetDefaultPropertyReturns the default property for this instance of a component. (Inherited from ICustomTypeDescriptor.)
Public methodGetEditorReturns an editor of the specified type for this instance of a component. (Inherited from ICustomTypeDescriptor.)
Public methodGetEvents()Returns the events for this instance of a component. (Inherited from ICustomTypeDescriptor.)
Public methodGetEvents(Attribute[])Returns the events for this instance of a component using the specified attribute array as a filter. (Inherited from ICustomTypeDescriptor.)
Public methodGetProperties()Returns the properties for this instance of a component. (Inherited from ICustomTypeDescriptor.)
Public methodGetProperties(Attribute[])Returns the properties for this instance of a component using the attribute array as a filter. (Inherited from ICustomTypeDescriptor.)
Public methodGetPropertyOwnerReturns an object that contains the property described by the specified property descriptor. (Inherited from ICustomTypeDescriptor.)
Public methodGetShapeIdentifierReturns the shape identifier for this data source. Two data sources with the same shape identifier will have exactly the same properties and verbs. (Inherited from IVsUIDataSource.)
Public methodGetValue(String)Microsoft internal use only. (Inherited from IUIDataSource.)
Public methodGetValue(String, IVsUIObject)Returns the value of a property. (Inherited from IVsUIDataSource.)
Public methodInvoke(String, Object)Microsoft internal use only. (Inherited from IUIDispatch.)
Public methodInvoke(String, Object, Object)Invokes a verb on the data source. (Inherited from IVsUIDataSource.)
Public methodQueryValueReturns the type, format and value of a property. (Inherited from IVsUIDataSource.)
Public methodResetValueSets a property to it's default value. (Inherited from IVsUIDataSource.)
Public methodSetValueMicrosoft internal use only. (Inherited from IUIDataSource.)
Public methodUnadvisePropertyChangeEventsStops receiving notifications when properties change. (Inherited from IVsUIDataSource.)
Top

  NameDescription
Public eventPropertyChangedOccurs when a property value changes. (Inherited from INotifyPropertyChanged.)
Top
Show: