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)
Syntax
'Declaration
Public Interface IDataSource _
Inherits IUIDataSource, IUIDispatch, IVsUIDataSource, IVsUISimpleDataSource, _
IVsUIDispatch, INotifyPropertyChanged, ICustomTypeProvider
public interface IDataSource : IUIDataSource,
IUIDispatch, IVsUIDataSource, IVsUISimpleDataSource, IVsUIDispatch, INotifyPropertyChanged,
ICustomTypeProvider
public interface class IDataSource : IUIDataSource,
IUIDispatch, IVsUIDataSource, IVsUISimpleDataSource, IVsUIDispatch, INotifyPropertyChanged,
ICustomTypeProvider
type IDataSource =
interface
interface IUIDataSource
interface IUIDispatch
interface IVsUIDataSource
interface IVsUISimpleDataSource
interface IVsUIDispatch
interface INotifyPropertyChanged
interface ICustomTypeProvider
end
public interface IDataSource extends IUIDataSource, IUIDispatch, IVsUIDataSource, IVsUISimpleDataSource, IVsUIDispatch, INotifyPropertyChanged, ICustomTypeProvider
The IDataSource type exposes the following members.
Properties
Name | Description | |
---|---|---|
Item | Microsoft internal use only. (Inherited from IUIDataSource.) | |
Properties | Microsoft internal use only. (Inherited from IUIDataSource.) | |
ShapeIdentifier | Microsoft internal use only. (Inherited from IUIDataSource.) | |
Verbs | Microsoft internal use only. (Inherited from IUIDispatch.) |
Top
Methods
Name | Description | |
---|---|---|
AdvisePropertyChangeEvents | Registers to be notified when a property changes. (Inherited from IVsUIDataSource.) | |
Close | Closes this data source. (Inherited from IVsUIDataSource.) | |
EnumProperties | Returns an enumeration of the available properties. (Inherited from IVsUIDataSource.) | |
EnumVerbs | Returns an enumeration of verbs for the data source. (Inherited from IVsUIDataSource.) | |
GetAttributes | Returns a collection of custom attributes for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetClassName | Returns the class name of this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetComponentName | Returns the name of this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetConverter | Returns a type converter for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetCustomType | Gets the custom type provided by this object. (Inherited from ICustomTypeProvider.) | |
GetDefaultEvent | Returns the default event for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetDefaultProperty | Returns the default property for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetEditor | Returns an editor of the specified type for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetEvents() | Returns the events for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetEvents(Attribute[]) | Returns the events for this instance of a component using the specified attribute array as a filter. (Inherited from ICustomTypeDescriptor.) | |
GetProperties() | Returns the properties for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetProperties(Attribute[]) | Returns the properties for this instance of a component using the attribute array as a filter. (Inherited from ICustomTypeDescriptor.) | |
GetPropertyOwner | Returns an object that contains the property described by the specified property descriptor. (Inherited from ICustomTypeDescriptor.) | |
GetShapeIdentifier | Returns 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.) | |
GetValue(String) | Microsoft internal use only. (Inherited from IUIDataSource.) | |
GetValue(String, IVsUIObject) | Returns the value of a property. (Inherited from IVsUIDataSource.) | |
Invoke(String, Object) | Microsoft internal use only. (Inherited from IUIDispatch.) | |
Invoke(String, Object, Object) | Invokes a verb on the data source. (Inherited from IVsUIDataSource.) | |
QueryValue | Returns the type, format and value of a property. (Inherited from IVsUIDataSource.) | |
ResetValue | Sets a property to it's default value. (Inherited from IVsUIDataSource.) | |
SetValue | Microsoft internal use only. (Inherited from IUIDataSource.) | |
UnadvisePropertyChangeEvents | Stops receiving notifications when properties change. (Inherited from IVsUIDataSource.) |
Top
Events
Name | Description | |
---|---|---|
PropertyChanged | Occurs when a property value changes. (Inherited from INotifyPropertyChanged.) |
Top