英語で読む

次の方法で共有


IVsUIDataSource Interface

Definition

Represents a Visual Studio user interface data source.

C#
public interface IVsUIDataSource : Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource
C#
[System.Runtime.InteropServices.Guid("8D11DD44-7EF2-4C7A-B188-7DA136657F68")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIDataSource : Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource
Attributes
Implements

Methods

AdvisePropertyChangeEvents(IVsUIDataSourcePropertyChangeEvents, UInt32)

Registers to be notified when a property changes.

Close()

Closes this data source.

EnumProperties(IVsUIEnumDataSourceProperties)

Returns an enumeration of the available properties.

EnumVerbs(IVsUIEnumDataSourceVerbs)

Returns an enumeration of verbs for the data source.

GetShapeIdentifier(Guid, UInt32)

Returns the shape identifier for this data source. Two data sources with the same shape identifier will have exactly the same properties and verbs.

GetValue(String, IVsUIObject)

Returns the value of a property.

Invoke(String, Object, Object)

Invokes a verb on the data source.

QueryValue(String, String[], UInt32[], Object[])

Returns the type, format and value of a property.

ResetValue(String)

Sets a property to it's default value.

SetValue(String, IVsUIObject)

Sets a property to a value.

UnadvisePropertyChangeEvents(UInt32)

Stops receiving notifications when properties change.

Applies to

製品 バージョン
Visual Studio SDK 2015, 2017, 2019, 2022