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