Share via


DatabasePropertyPageControlData Class

This class is used to contain information for every property on a project property page.

This API is not CLS-compliant. 

Inheritance Hierarchy

System..::..Object
  PropertyControlData
    Microsoft.VisualStudio.Data.Tools.Package.Project..::..DatabasePropertyPageControlData

Namespace:  Microsoft.VisualStudio.Data.Tools.Package.Project
Assembly:  Microsoft.VisualStudio.Data.Tools.Package (in Microsoft.VisualStudio.Data.Tools.Package.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Class DatabasePropertyPageControlData _
    Inherits PropertyControlData
'Usage
Dim instance As DatabasePropertyPageControlData
[CLSCompliantAttribute(false)]
public class DatabasePropertyPageControlData : PropertyControlData
[CLSCompliantAttribute(false)]
public ref class DatabasePropertyPageControlData : public PropertyControlData
[<CLSCompliantAttribute(false)>]
type DatabasePropertyPageControlData =  
    class
        inherit PropertyControlData
    end
public class DatabasePropertyPageControlData extends PropertyControlData

The DatabasePropertyPageControlData type exposes the following members.

Constructors

  Name Description
Public method DatabasePropertyPageControlData(Int32, String, Control) Initializes a new instance of this object
Public method DatabasePropertyPageControlData(Int32, String, Control, ControlDataFlags) Initializes a new instance of this object
Public method DatabasePropertyPageControlData(Int32, String, Control, array<Control> [] () [] []) Initializes a new instance of this object
Public method DatabasePropertyPageControlData(Int32, String, Control, ControlDataFlags, array<Control> [] () [] []) Initializes a new instance of this object
Public method DatabasePropertyPageControlData(Int32, String, Control, SetDelegate, GetDelegate) Initializes a new instance of this object
Public method DatabasePropertyPageControlData(Int32, String, Control, SetDelegate, GetDelegate, ControlDataFlags) Initializes a new instance of this object
Public method DatabasePropertyPageControlData(Int32, String, Control, MultiValueSetDelegate, MultiValueGetDelegate, ControlDataFlags, array<Control> [] () [] []) Initializes a new instance of this object
Public method DatabasePropertyPageControlData(Int32, String, Control, SetDelegate, GetDelegate, ControlDataFlags, array<Control> [] () [] []) Initializes a new instance of this object

Top

Properties

  Name Description
Public property AllInitialValues (Inherited from PropertyControlData.)
Public property AllInitialValuesExpanded (Inherited from PropertyControlData.)
Protected property CommonPropertiesObject (Inherited from PropertyControlData.)
Public property DispId (Inherited from PropertyControlData.)
Public property ExtendedPropertiesObjects (Inherited from PropertyControlData.)
Public property FormControl (Inherited from PropertyControlData.)
Public property InitialValue (Inherited from PropertyControlData.)
Public property IsCommonProperty (Inherited from PropertyControlData.)
Public property IsConfigurationSpecificProperty (Inherited from PropertyControlData.)
Public property IsDirty (Inherited from PropertyControlData.)
Public property IsHidden (Inherited from PropertyControlData.)
Public property IsIndeterminate (Inherited from PropertyControlData.)
Public property IsMissing (Inherited from PropertyControlData.)
Public property IsReadOnly (Inherited from PropertyControlData.)
Public property IsUserHandledEvents (Inherited from PropertyControlData.)
Public property IsUserPersisted (Inherited from PropertyControlData.)
Protected property ObjectsPropertyDescriptorsArray (Inherited from PropertyControlData.)
Public property PropertyName (Inherited from PropertyControlData.)
Protected property PropPage (Inherited from PropertyControlData.)
Public property RawPropertiesObjects (Inherited from PropertyControlData.)

Top

Methods

  Name Description
Public method AddChangeHandlers (Inherited from PropertyControlData.)
Public method ApplyChanges (Inherited from PropertyControlData.)
Protected method ComboBox_SelectionChangeCommitted (Inherited from PropertyControlData.)
Public method EnableAssociatedControl (Inherited from PropertyControlData.)
Public method EnableControls (Inherited from PropertyControlData.)
Public method Equals (Inherited from Object.)
Public method FilesToCheckOut (Inherited from PropertyControlData.)
Protected method Finalize (Inherited from Object.)
Public method GetAllPropertyValuesNative Given a list of extenders, returns the property values for this property against each of the extenders. Also returns a single value (the equivalent of a call to TryGetPropertyValueNative(), but more efficiently than calling both of these functions). (Overrides PropertyControlDataGetAllPropertyValuesNative(array<Object>[]()[][], array<Object>[]()[][]%, Object%).)
Public method GetControlValue (Inherited from PropertyControlData.)
Public method GetControlValueMultipleValues (Inherited from PropertyControlData.)
Public method GetControlValueNative (Inherited from PropertyControlData.)
Public method GetFlags (Inherited from PropertyControlData.)
Public method GetHashCode (Inherited from Object.)
Public method GetPropertyValueNative (Inherited from PropertyControlData.)
Public method GetType (Inherited from Object.)
Protected method GetUserDefinedPropertyDescriptor (Inherited from PropertyControlData.)
Protected method HideOrDisableControls (Inherited from PropertyControlData.)
Public method Initialize (Inherited from PropertyControlData.)
Public method InitPropertyUI (Inherited from PropertyControlData.)
Public method InitPropertyValue (Inherited from PropertyControlData.)
Public method IsSpecialValue (Inherited from PropertyControlData.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnPropertyChanged (Inherited from PropertyControlData.)
Protected method OnPropertyChanging (Inherited from PropertyControlData.)
Protected method ReadUserDefinedProperty (Inherited from PropertyControlData.)
Public method RefreshValue (Inherited from PropertyControlData.)
Public method RestoreInitialValue (Inherited from PropertyControlData.)
Protected method SetControlValue (Inherited from PropertyControlData.)
Protected method SetDirty (Inherited from PropertyControlData.)
Public method SetInitialValues(Object) (Inherited from PropertyControlData.)
Public method SetInitialValues(array<Object>[]()[][]) (Inherited from PropertyControlData.)
Public method SetInitialValues(Object, array<Object>[]()[][]) (Inherited from PropertyControlData.)
Protected method SetNonCommonPropertyValueCore Sets the properties objects with the argument value. (Overrides PropertyControlDataSetNonCommonPropertyValueCore(Object).)
Protected method SetNonCommonPropertyValueMultipleValuesCore Sets each object with the provided values (Overrides PropertyControlDataSetNonCommonPropertyValueMultipleValuesCore(array<Object>[]()[][], array<Object>[]()[][]).)
Public method SetPropertyValue (Inherited from PropertyControlData.)
Public method SetPropertyValueNative (Inherited from PropertyControlData.)
Public method SetPropertyValueNativeMultipleValues (Inherited from PropertyControlData.)
Public method SupportsMultipleValueUndo (Inherited from PropertyControlData.)
Public method ToString (Inherited from Object.)
Public method TryGetPropertyValueNative (Inherited from PropertyControlData.)
Protected method WriteUserDefinedProperty (Inherited from PropertyControlData.)

Top

Fields

  Name Description
Public field AssociatedControls (Inherited from PropertyControlData.)
Public field DisplayPropertyName (Inherited from PropertyControlData.)
Protected field Flags (Inherited from PropertyControlData.)
Protected field GetCallback (Inherited from PropertyControlData.)
Protected field m_FormControl (Inherited from PropertyControlData.)
Protected field m_Initializing (Inherited from PropertyControlData.)
Protected field m_isCommitingChange (Inherited from PropertyControlData.)
Protected field m_PropPage (Inherited from PropertyControlData.)
Protected field MultiValueGetCallback (Inherited from PropertyControlData.)
Protected field MultiValueSetCallback (Inherited from PropertyControlData.)
Public field PropDesc (Inherited from PropertyControlData.)
Protected field SetCallback (Inherited from PropertyControlData.)

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.

See Also

Reference

Microsoft.VisualStudio.Data.Tools.Package.Project Namespace