GelDependencyObject Class
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.