Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft internal use only.
Represents a Data Source in a Gel data model.
Inheritance Hierarchy
System.Object
  Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject
    Microsoft.VisualStudio.PlatformUI.SearchControlDataSource
    Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource
    Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource
    Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource
    Microsoft.VisualStudio.PlatformUI.SearchProviderSettingsDataSource
    Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource
Namespace:  Microsoft.Internal.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Syntax
'Declaration
Public Class GelDependencyObject _
    Implements IVsUIDataSource, IVsUISimpleDataSource, IVsUIDispatch
public class GelDependencyObject : IVsUIDataSource, 
    IVsUISimpleDataSource, IVsUIDispatch
public ref class GelDependencyObject : IVsUIDataSource, 
    IVsUISimpleDataSource, IVsUIDispatch
type GelDependencyObject =  
    class 
        interface IVsUIDataSource 
        interface IVsUISimpleDataSource 
        interface IVsUIDispatch 
    end
public class GelDependencyObject implements IVsUIDataSource, IVsUISimpleDataSource, IVsUIDispatch
The GelDependencyObject type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]()  | 
GelDependencyObject | Microsoft internal use only. Initializes a new instance of the GelDependencyObject class. | 
Top
Methods
| Name | Description | |
|---|---|---|
![]()  | 
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | 
![]()  | 
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | 
![]()  | 
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | 
![]()  | 
GetType | Gets the Type of the current instance. (Inherited from Object.) | 
![]()  | 
GetValue(GelProperty) | Microsoft internal use only. Gets the value of the given [GelProperty] for this [GelDependencyObject]. | 
![]()  | 
GetValue<T>(GelProperty) | Microsoft internal use only. Gets the value of type T of the given [GelProperty] for this [GelDependencyObject]. | 
![]()  | 
Invoke(String, Object) | Microsoft internal use only. Invokes a given [GelVerb] defined in this [GelDependencyObject]. | 
![]()  | 
Invoke(GelVerb, Object) | Microsoft internal use only. Invokes a given [GelVerb] defined in this [GelDependencyObject]. | 
![]()  | 
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | 
![]()  | 
OnClose | Microsoft internal use only. | 
![]()  | 
OnPropertyChanged | Microsoft internal use only. | 
![]()  | 
ResetValue | Microsoft internal use only. Resets the value of the given [GelProperty] for this [GelDependencyObject] to its default value. | 
![]()  | 
SetValue(GelProperty, Boolean) | |
![]()  | 
SetValue(GelProperty, Object) | Microsoft internal use only. Sets the value of the given [GelProperty] for this [GelDependencyObject]. | 
![]()  | 
ToString | Returns a string that represents the current object. (Inherited from Object.) | 
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]()  | 
IVsUIDataSource.AdvisePropertyChangeEvents | Microsoft internal use only. Registers to be notified when a property changes. | 
![]() ![]()  | 
IVsUIDataSource.Close | Microsoft internal use only. Closes this data source. | 
![]() ![]()  | 
IVsUIDataSource.EnumProperties | Microsoft internal use only. Returns an enumeration of the available properties. | 
![]() ![]()  | 
IVsUIDataSource.EnumVerbs | Microsoft internal use only. Returns an enumeration of verbs for the data source. | 
![]() ![]()  | 
IVsUIDataSource.GetShapeIdentifier | Microsoft internal use only. Returns the shape identifier for this data source. Two data sources with the same shape identifier will have exactly the same properties and verbs. | 
![]() ![]()  | 
IVsUIDataSource.GetValue | Microsoft internal use only. Returns the value of a property. | 
![]() ![]()  | 
IVsUIDataSource.Invoke | Microsoft internal use only. Invokes a verb on the data source. | 
![]() ![]()  | 
IVsUIDataSource.QueryValue | Microsoft internal use only. Returns the type, format and value of a property. | 
![]() ![]()  | 
IVsUIDataSource.ResetValue | Microsoft internal use only. Sets a property to its default value. | 
![]() ![]()  | 
IVsUIDataSource.SetValue | Microsoft internal use only. Sets a property to a value. | 
![]() ![]()  | 
IVsUIDataSource.UnadvisePropertyChangeEvents | Microsoft internal use only. Stops receiving notifications when properties change. | 
![]() ![]()  | 
IVsUIDispatch.EnumVerbs | Microsoft internal use only. Lists the verbs in a data source. | 
![]() ![]()  | 
IVsUIDispatch.Invoke | Microsoft internal use only. Invokes a verb on a data source. | 
![]() ![]()  | 
IVsUISimpleDataSource.Close | Microsoft internal use only. Closes the data source. | 
![]() ![]()  | 
IVsUISimpleDataSource.EnumVerbs | Microsoft internal use only. Returns a enumeration of verbs for the data source. | 
![]() ![]()  | 
IVsUISimpleDataSource.Invoke | Microsoft internal use only. Executes a verb on the data source. | 
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
.gif)
.gif)
.gif)
.gif)