Export (0) Print
Expand All

ComparablePropertyDefinition<T> Class

Represents a comparable property definition.

Namespace:  Microsoft.ReportingServices.RdlObjectModel
Assembly:  Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)

public class ComparablePropertyDefinition<T> : PropertyDefinition<T>, 
	IPropertyDefinition 
where T : struct, new(), IComparable

Type Parameters

T

The type of elements in the comparable property definition.

The ComparablePropertyDefinition<T> type exposes the following members.

  NameDescription
Public methodComparablePropertyDefinition<T>(String, Nullable<T>)Initializes a new instance of the ComparablePropertyDefinition<T> class using the specified name and default value.
Public methodComparablePropertyDefinition<T>(String, Nullable<T>, Nullable<T>, Nullable<T>)Initializes a new instance of the ComparablePropertyDefinition<T> class using the specified name, default value, minimum value and maximum value.
Top

  NameDescription
Public propertyDefaultGets the default value of the property. (Inherited from PropertyDefinition<T>.)
Public propertyMaximumGets the maximum value.
Public propertyMinimumGets the minimum value.
Public propertyNameThe property name. (Inherited from PropertyDefinition.)
Top

  NameDescription
Public methodConstrainAdjusts a value according to the defined property constraints.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Public methodValidate(Object, ReportExpression<T>)Infrastructure. Validates the ComparablePropertyDefinition<T> object.
Public methodValidate(Object, String)Infrastructure. Validates the ComparablePropertyDefinition<T> object.
Public methodValidate(Object, T)Infrastructure. Validates the ComparablePropertyDefinition<T> object.
Top

  NameDescription
Explicit interface implemetationPrivate propertyIPropertyDefinition.DefaultGets the default value of the property definition.
Explicit interface implemetationPrivate propertyIPropertyDefinition.MaximumGets the maximum value of the property definition.
Explicit interface implemetationPrivate propertyIPropertyDefinition.MinimumGets the minimum value of the property definition.
Explicit interface implemetationPrivate methodIPropertyDefinition.ValidateValidates the property definition.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show:
© 2014 Microsoft