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.
Representation of a property in a Gel data model.
Inheritance Hierarchy
System.Object
Microsoft.Internal.VisualStudio.PlatformUI.GelRegisteredObject
Microsoft.Internal.VisualStudio.PlatformUI.GelProperty
Namespace: Microsoft.Internal.VisualStudio.PlatformUI
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Syntax
'Declaration
Public NotInheritable Class GelProperty _
Inherits GelRegisteredObject
public sealed class GelProperty : GelRegisteredObject
public ref class GelProperty sealed : public GelRegisteredObject
[<Sealed>]
type GelProperty =
class
inherit GelRegisteredObject
end
public final class GelProperty extends GelRegisteredObject
The GelProperty type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
GelProperty | Microsoft internal use only. Initializes a new instance of the GelProperty class. |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
GlobalIndex | (Inherited from GelRegisteredObject.) |
![]() |
Name | (Inherited from GelRegisteredObject.) |
![]() |
OwnerType | (Inherited from GelRegisteredObject.) |
![]() ![]() |
UnsetValue | Microsoft internal use only. Value that indicates that a value has not been set on a GelProperty. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() ![]() |
CastToGelPropertyGetterCallback<T> | |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() ![]() |
FromName | Microsoft internal use only. Gets the GelProperty with the given name that was registered on the given Type. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() ![]() |
GetRegisteredProperties | Microsoft internal use only. Gets an enumeration of all the registered properties for the given Type. |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() |
Register<TOwner>(String, Boolean) | Microsoft internal use only. Registers a Gel property. |
![]() ![]() |
Register<TOwner>(String, Double) | Microsoft internal use only. Registers a Gel property. |
![]() ![]() |
Register<TOwner>(String, Func<Object>) | |
![]() ![]() |
Register<TOwner>(String, Guid) | Microsoft internal use only. Registers a Gel property. |
![]() ![]() |
Register<TOwner>(String, Int32) | Microsoft internal use only. Registers a Gel property. |
![]() ![]() |
Register<TOwner>(String, Single) | Microsoft internal use only. Registers a Gel property. |
![]() ![]() |
Register<TOwner>(String, String) | Microsoft internal use only. Registers a Gel property. |
![]() ![]() |
Register<TOwner>(String, UInt32) | Microsoft internal use only. Registers a Gel property. |
![]() ![]() |
RegisterBooleanProperty<TOwner>(String) | |
![]() ![]() |
RegisterBooleanProperty<TOwner>(String, Boolean, GelPropertyChangedCallback, GelPropertyValidatorCallback) | Microsoft internal use only. Registers a Boolean property. |
![]() ![]() |
RegisterCollectionProperty<TOwner> | |
![]() ![]() |
RegisterDataSourceProperty<TOwner>(String) | Microsoft internal use only. Registers a data source property. |
![]() ![]() |
RegisterDataSourceProperty<TOwner>(String, Func<Object>) | |
![]() ![]() |
RegisterDataSourceProperty<TOwner>(String, GelPropertyChangedCallback, GelPropertyValidatorCallback) | Microsoft internal use only. Registers a data source property. |
![]() ![]() |
RegisterDoubleProperty<TOwner> | Microsoft internal use only. Registers a Double property. |
![]() ![]() |
RegisterDwordProperty<TOwner> | Microsoft internal use only. Registers a DWORD property. |
![]() ![]() |
RegisterGuidProperty<TOwner> | Microsoft internal use only. Registers a GUID property. |
![]() ![]() |
RegisterIndirectBooleanProperty<TOwner> | |
![]() ![]() |
RegisterIndirectBuiltInProperty<TOwner> | Microsoft internal use only. Registers a built-in property with a getter callback. |
![]() ![]() |
RegisterIndirectCollectionProperty<TOwner> | |
![]() ![]() |
RegisterIndirectDataSourceProperty<TOwner> | |
![]() ![]() |
RegisterIndirectDoubleProperty<TOwner> | |
![]() ![]() |
RegisterIndirectDwordProperty<TOwner> | |
![]() ![]() |
RegisterIndirectGuidProperty<TOwner> | |
![]() ![]() |
RegisterIndirectIntProperty<TOwner> | |
![]() ![]() |
RegisterIndirectProperty<TOwner>(String, String, __VSUIDATAFORMAT, GelPropertyGetterCallback) | Microsoft internal use only. Registers a property with a getter callback. |
![]() ![]() |
RegisterIndirectProperty<TOwner>(String, String, __VSUIDATAFORMAT, GelPropertyGetterCallback, Boolean) | Microsoft internal use only. Registers a property with a getter callback. |
![]() ![]() |
RegisterIndirectSingleProperty<TOwner> | |
![]() ![]() |
RegisterIndirectStringProperty<TOwner> | |
![]() ![]() |
RegisterIndirectUnknownProperty<TOwner> | Microsoft internal use only. Registers an unknown property with a getter callback. |
![]() ![]() |
RegisterIndirectWpfProperty<TOwner> | Microsoft internal use only. Registers a Windows Presentation Foundation (WPF) property with a getter callback. |
![]() ![]() |
RegisterIntProperty<TOwner> | Microsoft internal use only. Registers an INT property. |
![]() ![]() |
RegisterLazyInitializedBooleanProperty<TOwner> | |
![]() ![]() |
RegisterLazyInitializedBuiltInProperty<TOwner> | Microsoft internal use only. Registers a built-in property with a getter callback. |
![]() ![]() |
RegisterLazyInitializedCollectionProperty<TOwner> | Microsoft internal use only. Registers a collection property with a getter callback. |
![]() ![]() |
RegisterLazyInitializedDataSourceProperty<TOwner> | Microsoft internal use only. Registers a data source property with a getter callback. |
![]() ![]() |
RegisterLazyInitializedDoubleProperty<TOwner> | |
![]() ![]() |
RegisterLazyInitializedDwordProperty<TOwner> | |
![]() ![]() |
RegisterLazyInitializedGuidProperty<TOwner> | |
![]() ![]() |
RegisterLazyInitializedIntProperty<TOwner> | |
![]() ![]() |
RegisterLazyInitializedProperty<TOwner> | Microsoft internal use only. Registers a property with a getter callback. |
![]() ![]() |
RegisterLazyInitializedSingleProperty<TOwner> | |
![]() ![]() |
RegisterLazyInitializedStringProperty<TOwner> | |
![]() ![]() |
RegisterLazyInitializedUnknownProperty<TOwner> | Microsoft internal use only. Registers an unknown property with a getter callback. |
![]() ![]() |
RegisterLazyInitializedWpfProperty<TOwner> | Microsoft internal use only. Registers a Windows Presentation Foundation (WPF) property with a getter callback. |
![]() ![]() |
RegisterSingleProperty<TOwner> | Microsoft internal use only. Registers a Single property. |
![]() ![]() |
RegisterStringProperty<TOwner>(String) | Microsoft internal use only. Registers a String property. |
![]() ![]() |
RegisterStringProperty<TOwner>(String, String, GelPropertyChangedCallback, GelPropertyValidatorCallback) | Microsoft internal use only. Registers a String property. |
![]() ![]() |
RegisterUnknownProperty<TOwner> | |
![]() ![]() |
RegisterWpfProperty<TOwner> | |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
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)