Share via


DataConnectionProperties.AddProperty Method (PropertyDescriptor, array<Attribute )

Dynamically adds a new property to the collection of properties natively recognized by the current instance of the DataConnectionProperties class.

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
Protected Function AddProperty ( _
    descriptor As PropertyDescriptor, _
    ParamArray attributes As Attribute() _
) As PropertyDescriptor
protected PropertyDescriptor AddProperty(
    PropertyDescriptor descriptor,
    params Attribute[] attributes
)
protected:
PropertyDescriptor^ AddProperty(
    PropertyDescriptor^ descriptor, 
    ... array<Attribute^>^ attributes
)
member AddProperty : 
        descriptor:PropertyDescriptor * 
        attributes:Attribute[] -> PropertyDescriptor
protected function AddProperty(
    descriptor : PropertyDescriptor, 
    ... attributes : Attribute[]
) : PropertyDescriptor

Parameters

  • attributes
    Type: array<System.Attribute[]

    A set of attributes to apply to the property.

Return Value

Type: System.ComponentModel.PropertyDescriptor
The descriptor of the newly added property.

Exceptions

Exception Condition
ArgumentNullException

The descriptor parameter is nulla null reference (Nothing in Visual Basic).

ArgumentException

The specified property already exists.

Remarks

The input property descriptor is wrapped by a specialized connection property descriptor, so the return value is actually a different PropertyDescriptor instance from the one passed in.

.NET Framework Security

See Also

Reference

DataConnectionProperties Class

AddProperty Overload

Microsoft.VisualStudio.Data.Framework Namespace

RemoveProperty