GelDependencyObject Class

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Microsoft internal use only.

Represents a Data Source in a Gel data model.

Namespace:  Microsoft.Internal.VisualStudio.PlatformUI
Assemblies:   Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

public class GelDependencyObject : IVsUIDataSource, 
	IVsUISimpleDataSource, IVsUIDispatch

The GelDependencyObject type exposes the following members.

  NameDescription
Public methodGelDependencyObjectMicrosoft internal use only. Initializes a new instance of the GelDependencyObject class.
Top

  NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodGetValue(GelProperty)Microsoft internal use only. Gets the value of the given [GelProperty] for this [GelDependencyObject].
Public methodGetValue<T>(GelProperty)Microsoft internal use only. Gets the value of type T of the given [GelProperty] for this [GelDependencyObject].
Public methodInvoke(String, Object)Microsoft internal use only. Invokes a given [GelVerb] defined in this [GelDependencyObject].
Public methodInvoke(GelVerb, Object)Microsoft internal use only. Invokes a given [GelVerb] defined in this [GelDependencyObject].
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Protected methodOnCloseMicrosoft internal use only.
Protected methodOnPropertyChangedMicrosoft internal use only.
Public methodResetValueMicrosoft internal use only. Resets the value of the given [GelProperty] for this [GelDependencyObject] to its default value.
Public methodSetValue(GelProperty, Boolean)
Public methodSetValue(GelProperty, Object)Microsoft internal use only. Sets the value of the given [GelProperty] for this [GelDependencyObject].
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

  NameDescription
Explicit interface implemetationPrivate methodIVsUIDataSource.AdvisePropertyChangeEventsMicrosoft internal use only. Registers to be notified when a property changes.
Explicit interface implemetationPrivate methodIVsUIDataSource.CloseMicrosoft internal use only. Closes this data source.
Explicit interface implemetationPrivate methodIVsUIDataSource.EnumPropertiesMicrosoft internal use only. Returns an enumeration of the available properties.
Explicit interface implemetationPrivate methodIVsUIDataSource.EnumVerbsMicrosoft internal use only. Returns an enumeration of verbs for the data source.
Explicit interface implemetationPrivate methodIVsUIDataSource.GetShapeIdentifierMicrosoft 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.
Explicit interface implemetationPrivate methodIVsUIDataSource.GetValueMicrosoft internal use only. Returns the value of a property.
Explicit interface implemetationPrivate methodIVsUIDataSource.InvokeMicrosoft internal use only. Invokes a verb on the data source.
Explicit interface implemetationPrivate methodIVsUIDataSource.QueryValueMicrosoft internal use only. Returns the type, format and value of a property.
Explicit interface implemetationPrivate methodIVsUIDataSource.ResetValueMicrosoft internal use only. Sets a property to its default value.
Explicit interface implemetationPrivate methodIVsUIDataSource.SetValueMicrosoft internal use only. Sets a property to a value.
Explicit interface implemetationPrivate methodIVsUIDataSource.UnadvisePropertyChangeEventsMicrosoft internal use only. Stops receiving notifications when properties change.
Explicit interface implemetationPrivate methodIVsUIDispatch.EnumVerbsMicrosoft internal use only. Lists the verbs in a data source.
Explicit interface implemetationPrivate methodIVsUIDispatch.InvokeMicrosoft internal use only. Invokes a verb on a data source.
Explicit interface implemetationPrivate methodIVsUISimpleDataSource.CloseMicrosoft internal use only. Closes the data source.
Explicit interface implemetationPrivate methodIVsUISimpleDataSource.EnumVerbsMicrosoft internal use only. Returns a enumeration of verbs for the data source.
Explicit interface implemetationPrivate methodIVsUISimpleDataSource.InvokeMicrosoft internal use only. Executes a verb on the data source.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: