GelProperty 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.

Representation of a property in a Gel data model.

System.Object
  Microsoft.Internal.VisualStudio.PlatformUI.GelRegisteredObject
    Microsoft.Internal.VisualStudio.PlatformUI.GelProperty

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 sealed class GelProperty : GelRegisteredObject

The GelProperty type exposes the following members.

  NameDescription
Public methodGelPropertyMicrosoft internal use only. Initializes a new instance of the GelProperty class.
Top

  NameDescription
Public propertyGlobalIndex (Inherited from GelRegisteredObject.)
Public propertyName (Inherited from GelRegisteredObject.)
Public propertyOwnerType (Inherited from GelRegisteredObject.)
Public propertyStatic memberUnsetValueMicrosoft internal use only. Value that indicates that a value has not been set on a GelProperty.
Top

  NameDescription
Public methodStatic memberCastToGelPropertyGetterCallback<T>
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodStatic memberFromNameMicrosoft internal use only. Gets the GelProperty with the given name that was registered on the given Type.
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodStatic memberGetRegisteredPropertiesMicrosoft internal use only. Gets an enumeration of all the registered properties for the given Type.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodStatic memberRegister<TOwner>(String, Func<Object>)
Public methodStatic memberRegister<TOwner>(String, Boolean)Microsoft internal use only. Registers a Gel property.
Public methodStatic memberRegister<TOwner>(String, Double)Microsoft internal use only. Registers a Gel property.
Public methodStatic memberRegister<TOwner>(String, Guid)Microsoft internal use only. Registers a Gel property.
Public methodStatic memberRegister<TOwner>(String, Int32)Microsoft internal use only. Registers a Gel property.
Public methodStatic memberRegister<TOwner>(String, Single)Microsoft internal use only. Registers a Gel property.
Public methodStatic memberRegister<TOwner>(String, String)Microsoft internal use only. Registers a Gel property.
Public methodStatic memberRegister<TOwner>(String, UInt32)Microsoft internal use only. Registers a Gel property.
Public methodStatic memberRegister<TOwner>(String, Boolean, GelPropertyChangedCallback, GelPropertyValidatorCallback)
Public methodStatic memberRegister<TOwner>(String, Double, GelPropertyChangedCallback, GelPropertyValidatorCallback)
Public methodStatic memberRegister<TOwner>(String, Guid, GelPropertyChangedCallback, GelPropertyValidatorCallback)
Public methodStatic memberRegister<TOwner>(String, Int32, GelPropertyChangedCallback, GelPropertyValidatorCallback)
Public methodStatic memberRegister<TOwner>(String, Single, GelPropertyChangedCallback, GelPropertyValidatorCallback)
Public methodStatic memberRegister<TOwner>(String, String, GelPropertyChangedCallback, GelPropertyValidatorCallback)
Public methodStatic memberRegister<TOwner>(String, UInt32, GelPropertyChangedCallback, GelPropertyValidatorCallback)
Public methodStatic memberRegisterBooleanProperty<TOwner>(String)
Public methodStatic memberRegisterBooleanProperty<TOwner>(String, Boolean, GelPropertyChangedCallback, GelPropertyValidatorCallback)Microsoft internal use only. Registers a Boolean property.
Public methodStatic memberRegisterCollectionProperty<TOwner>
Public methodStatic memberRegisterDataSourceProperty<TOwner>(String)Microsoft internal use only. Registers a data source property.
Public methodStatic memberRegisterDataSourceProperty<TOwner>(String, Func<Object>)
Public methodStatic memberRegisterDataSourceProperty<TOwner>(String, GelPropertyChangedCallback, GelPropertyValidatorCallback)Microsoft internal use only. Registers a data source property.
Public methodStatic memberRegisterDoubleProperty<TOwner>Microsoft internal use only. Registers a Double property.
Public methodStatic memberRegisterDwordProperty<TOwner>Microsoft internal use only. Registers a DWORD property.
Public methodStatic memberRegisterGuidProperty<TOwner>Microsoft internal use only. Registers a GUID property.
Public methodStatic memberRegisterIndirectBooleanProperty<TOwner>
Public methodStatic memberRegisterIndirectBuiltInProperty<TOwner>Microsoft internal use only. Registers a built-in property with a getter callback.
Public methodStatic memberRegisterIndirectCollectionProperty<TOwner>
Public methodStatic memberRegisterIndirectDataSourceProperty<TOwner>
Public methodStatic memberRegisterIndirectDoubleProperty<TOwner>
Public methodStatic memberRegisterIndirectDwordProperty<TOwner>
Public methodStatic memberRegisterIndirectGuidProperty<TOwner>
Public methodStatic memberRegisterIndirectIntProperty<TOwner>
Public methodStatic memberRegisterIndirectProperty<TOwner>(String, String, __VSUIDATAFORMAT, GelPropertyGetterCallback)Microsoft internal use only. Registers a property with a getter callback.
Public methodStatic memberRegisterIndirectProperty<TOwner>(String, String, __VSUIDATAFORMAT, GelPropertyGetterCallback, Boolean)Microsoft internal use only. Registers a property with a getter callback.
Public methodStatic memberRegisterIndirectSingleProperty<TOwner>
Public methodStatic memberRegisterIndirectStringProperty<TOwner>
Public methodStatic memberRegisterIndirectUnknownProperty<TOwner>Microsoft internal use only. Registers an unknown property with a getter callback.
Public methodStatic memberRegisterIndirectWpfProperty<TOwner>Microsoft internal use only. Registers a Windows Presentation Foundation (WPF) property with a getter callback.
Public methodStatic memberRegisterIntProperty<TOwner>Microsoft internal use only. Registers an INT property.
Public methodStatic memberRegisterLazyInitializedBooleanProperty<TOwner>
Public methodStatic memberRegisterLazyInitializedBuiltInProperty<TOwner>Microsoft internal use only. Registers a built-in property with a getter callback.
Public methodStatic memberRegisterLazyInitializedCollectionProperty<TOwner>Microsoft internal use only. Registers a collection property with a getter callback.
Public methodStatic memberRegisterLazyInitializedDataSourceProperty<TOwner>Microsoft internal use only. Registers a data source property with a getter callback.
Public methodStatic memberRegisterLazyInitializedDoubleProperty<TOwner>
Public methodStatic memberRegisterLazyInitializedDwordProperty<TOwner>
Public methodStatic memberRegisterLazyInitializedGuidProperty<TOwner>
Public methodStatic memberRegisterLazyInitializedIntProperty<TOwner>
Public methodStatic memberRegisterLazyInitializedProperty<TOwner>Microsoft internal use only. Registers a property with a getter callback.
Public methodStatic memberRegisterLazyInitializedSingleProperty<TOwner>
Public methodStatic memberRegisterLazyInitializedStringProperty<TOwner>
Public methodStatic memberRegisterLazyInitializedUnknownProperty<TOwner>Microsoft internal use only. Registers an unknown property with a getter callback.
Public methodStatic memberRegisterLazyInitializedWpfProperty<TOwner>Microsoft internal use only. Registers a Windows Presentation Foundation (WPF) property with a getter callback.
Public methodStatic memberRegisterSingleProperty<TOwner>Microsoft internal use only. Registers a Single property.
Public methodStatic memberRegisterStringProperty<TOwner>(String)Microsoft internal use only. Registers a String property.
Public methodStatic memberRegisterStringProperty<TOwner>(String, String, GelPropertyChangedCallback, GelPropertyValidatorCallback)Microsoft internal use only. Registers a String property.
Public methodStatic memberRegisterUnknownProperty<TOwner>
Public methodStatic memberRegisterWpfProperty<TOwner>(String, Type, Func<Object>)
Public methodStatic memberRegisterWpfProperty<TOwner>(String, Type, Object, GelPropertyChangedCallback, GelPropertyValidatorCallback)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
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: