IDataSource Interface
Microsoft internal use only.
Namespace: Microsoft.Internal.VisualStudio.PlatformUI
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Syntax
'宣言
Public Interface IDataSource _
Inherits IUIDataSource, IUIDispatch, IVsUIDataSource, IVsUISimpleDataSource, _
IVsUIDispatch, INotifyPropertyChanged, ICustomTypeProvider
public interface IDataSource : 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.) | |
Close() | Closes the data source. (Inherited from IVsUISimpleDataSource.) | |
EnumProperties | Returns an enumeration of the available properties. (Inherited from IVsUIDataSource.) | |
EnumVerbs(IVsUIEnumDataSourceVerbs%) | Returns an enumeration of verbs for the data source. (Inherited from IVsUIDataSource.) | |
EnumVerbs(IVsUIEnumDataSourceVerbs%) | Lists the verbs in a data source (Inherited from IVsUIDispatch.) | |
EnumVerbs(IVsUIEnumDataSourceVerbs%) | Returns a enumeration of verbs for the data source. (Inherited from IVsUISimpleDataSource.) | |
GetCustomType | Gets the custom type provided by this object. (Inherited from ICustomTypeProvider.) | |
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.) | |
Invoke(String, Object, Object%) | Invokes a verb on a data source. (Inherited from IVsUIDispatch.) | |
Invoke(String, Object, Object%) | Executes a verb on the data source. (Inherited from IVsUISimpleDataSource.) | |
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(String, IVsUIObject) | Microsoft internal use only. (Inherited from IUIDataSource.) | |
SetValue(String, IVsUIObject) | Sets a property to a value. (Inherited from IVsUIDataSource.) | |
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