A Sandcastle Documented Class Library

# Setting Class

Base class for descriptor objects.
Inheritance Hierarchy
System
Object
Dundas.BI.Data.Metadata
DescriptorBase
Dundas.BI.Data.Parameters
Setting
Dundas.BI.Data.DataProviders
ProviderProperty
Dundas.BI.Data.Parameters
ComponentSetting

Namespace: Dundas.BI.Data.Parameters
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public abstract class Setting : DescriptorBase

    Public MustInherit Class Setting
    	Inherits DescriptorBase

    public ref class Setting abstract : public DescriptorBase

    [<AbstractClassAttribute>]
    type Setting =
        class
            inherit DescriptorBase
        end

The Setting type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| Setting | Initializes a new instance of the Setting class.

Top
Properties

| Name | Description
--- | --- | ---
| AvailableValueTypes | Gets the available parameter value types for the current instance.
| DataType | Gets the component setting type.
| DefaultValue | Gets the default value.
| Description | Gets or sets the object description. (Inherited from DescriptorBase.)
| HasValidValues | Gets a value indicating whether this instance has valid values.
| Id | Gets the object ID. (Inherited from DescriptorBase.)
| IsElementSpecific | Gets a value indicating whether the setting is applied to a data element.
| Name | Gets or sets the object name. (Inherited from DescriptorBase.)
| ValidValues | Gets the valid values for the current instance.

Top
Methods

| Name | Description
--- | --- | ---
| AddValidValue(Boolean, String, String) | Adds a new value to the supported list of valid values.
| AddValidValue(DateTime, String, String) | Adds a new value to the supported list of valid values.
| AddValidValue(String, String, String) | Adds a new value to the supported list of valid values.
| AddValidValue(Number, String, String) | Adds a new value to the supported list of valid values.
| AddValidValue(ParameterToken, String, String) | Adds a new value to the supported list of valid values.
| AddValidValue(Boolean, CompatibleDataTypes, String, String) | Adds a new value to the supported list of valid values.
| AddValidValue(DateTime, CompatibleDataTypes, String, String) | Adds a new value to the supported list of valid values.
| AddValidValue(String, CompatibleDataTypes, String, String) | Adds a new value to the supported list of valid values.
| AddValidValue(Number, CompatibleDataTypes, String, String) | Adds a new value to the supported list of valid values.
| AddValidValue(ParameterToken, CompatibleDataTypes, String, String) | Adds a new value to the supported list of valid values.
| CheckValue | Checks the value for validity against any boundaries or existing valid values.
| CheckValueAgainstBoundaries | Checks the value for validity only against existing boundaries.
| ToString | Returns a string that represents the current object. (Inherited from DescriptorBase.)

Top
See Also

#### Reference

Dundas.BI.Data.Parameters Namespace