PropertyDefinition<T> Class

Definition

Represents a property definition.

generic <typename T>
 where T : value classpublic ref class PropertyDefinition abstract : Microsoft::ReportingServices::RdlObjectModel::PropertyDefinition, Microsoft::ReportingServices::RdlObjectModel::IPropertyDefinition
public abstract class PropertyDefinition<T> : Microsoft.ReportingServices.RdlObjectModel.PropertyDefinition, Microsoft.ReportingServices.RdlObjectModel.IPropertyDefinition where T : struct
type PropertyDefinition<'T (requires 'T : struct)> = class
    inherit PropertyDefinition
    interface IPropertyDefinition
Public MustInherit Class PropertyDefinition(Of T)
Inherits PropertyDefinition
Implements IPropertyDefinition

Type Parameters

T

The type of the definition.

Inheritance
PropertyDefinition<T>
Derived
Implements

Constructors

PropertyDefinition<T>(String, Nullable<T>)

Initializes a new instance of the PropertyDefinition<T> class.

Properties

Default

Gets the default value of the property.

Name

The property name.

(Inherited from PropertyDefinition)

Explicit Interface Implementations

IPropertyDefinition.Default

Gets the default value of the property.

IPropertyDefinition.Maximum

Gets the maximum value of the string property.

IPropertyDefinition.Minimum

Gets the minimum definition of the object.

IPropertyDefinition.Validate(Object, Object)

Validates whether the given value is of valid type T and within the minimum and maximum value.

Applies to