Partager via


UIDataSource Members

Include Protected Members
Include Inherited Members

The UIDataSource type exposes the following members.

Constructors

  Name Description
Public method UIDataSource

Top

Methods

  Name Description
Public method AddBuiltInProperty Add a named property to the data source and initialize it with a value of the appropriate built-in type.
Public method AddCommand (Inherited from UIDispatch.)
Public method AddDispatchProperty Add a named property to the data source and set it as being of type VsUIType.Dispatch.
Public method AddIndirectProperty<T> Add an IndirectProperty to the datasource.
Public method AddProperty Add a named property to the data source and initialize it with the given UIObject
Public method AddUnknownProperty Add a named property to the data source and set it as being of type VsUIType.Unknown.
Public method AdvisePropertyChangeEvents
Public method Close (Overrides UISimpleDataSource.Close().)
Public method EnumProperties
Public method EnumVerbs (Inherited from UIDispatch.)
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetShapeIdentifier
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetValue(String)
Public method GetValue(String, IVsUIObject%)
Public method GetValue<T>(String) Type-friendly wrapper around the GetValue that returns IVsUIObject
Public method Invoke(String, Object) (Inherited from UIDispatch.)
Public method Invoke(String, Object, Object%) (Inherited from UIDispatch.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method QueryValue
Public method ResetValue
Public method SetValue(String, IVsUIObject)
Public method SetValue(String, Object) Type-friendly wrapper around IVsUIDataSource.SetValue
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)
Public method UnadvisePropertyChangeEvents
Public method ValidatePropertyValue

Top

Properties

  Name Description
Public property Item
Public property Properties
Public property ShapeIdentifier
Public property Verbs (Inherited from UIDispatch.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IVsUIDataSource.SetValue

Top

See Also

Reference

UIDataSource Class

Microsoft.Internal.VisualStudio.PlatformUI Namespace