Click or drag to resize

Parameter Class

Represents a parameter as defined in the metadata
Inheritance Hierarchy
SystemObject
  NetQuarry.MetadataParameter

Namespace:  NetQuarry.Metadata
Assembly:  EAP.Core (in EAP.Core.dll) Version: 2.0.0.0 (4.6.8.0)
Syntax
public class Parameter : ICloneable, IEAPBase, 
	ICacheable

The Parameter type exposes the following members.

Constructors
  NameDescription
Public methodParameter
Initializes a new instance of the object
Top
Properties
  NameDescription
Public propertyAttributes
Gets the parameter's attributes.
Public propertyCategory
Gets the parameter's category name. The category is used by the studio to group properties in the property sheet. Category names are stored in the Studio's parameter_categories picklist.
Public propertyDataType
Gets the parameter's data type.
Public propertyDataTypeAttributes
Gets the parameter's data type attributes. These attributes are defined in system metadata.
Public propertyDefaultValue
Returns the default value.
Public propertyDefaultValueExpr
Returns the expression to use as the default value.
Public propertyDescription
Gets the parameter's description. Parameter descriptions are stored as text and used by the Studio to display help text in the property sheet.
Public propertyID
Gets the parameter's ID.
Public propertyMaskName
For enumeration types only, the name of an enumeration item in the enumeration specifying a sub-attribute mask. If a MaskName is provided and a corresponding enumeration item is found in the enumeration, the mask is used to determine which attributes are valid in the current context.
Public propertyModule
Gets the parameter's Module.
Public propertyModuleAttributes
Returns the attributes for the module
Public propertyName
Gets the name of the parameter.
Public propertyParameterTypeName
Gets the parameter's type name.
Public propertyParamTxt
Gets/sets the value of the xmt_parameters.param_txt column.
Public propertyPickListKey
The PickList key (id) assigned to this parameter.
Public propertyProperties
Returns the object's Properties collection.
Public propertyTextItems
Returns the object's TextItems collection.
Top
Methods
  NameDescription
Public methodClone
Returns a MemberwiseClone copy of this object.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodEqualValue
Determines if the object value is equal to another object. If the two objects are null, then this returns true. There is special handling for guid comparisons (since a guid could be a string formatted in up to 3 different ways). If the special guid handling is not performed, then the object.Equals method is used.
(Defined by EAPUtil.)
Top
See Also