Класс ComparablePropertyDefinition(T)

Represents a comparable property definition.

Пространство имен:  Microsoft.ReportingServices.RdlObjectModel
Сборка:  Microsoft.ReportingServices.Designer.Controls (в Microsoft.ReportingServices.Designer.Controls.dll)

Синтаксис

'Декларация
Public Class ComparablePropertyDefinition(Of T As {Structure, New, IComparable}) _
    Inherits PropertyDefinition(Of T) _
    Implements IPropertyDefinition
'Применение
Dim instance As ComparablePropertyDefinition(Of T)
public class ComparablePropertyDefinition<T> : PropertyDefinition<T>, 
    IPropertyDefinition
where T : struct, new(), IComparable
generic<typename T>
where T : value class, gcnew(), IComparable
public ref class ComparablePropertyDefinition : public PropertyDefinition<T>, 
    IPropertyDefinition
type ComparablePropertyDefinition<'T when 'T : struct, new() and IComparable> =  
    class
        inherit PropertyDefinition<'T>
        interface IPropertyDefinition
    end
JScript не поддерживает стандартные типы и методы.

Параметры типа

  • T

Тип ComparablePropertyDefinition<(Of <(<'T>)>)> обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод ComparablePropertyDefinition< (Of < ( <'T> ) > ) >(String, Nullable< (Of < <' (T> ) > > )) Initializes a new instance of the ComparablePropertyDefinition<(Of <(<'T>)>)> class.
Открытый метод ComparablePropertyDefinition< (Of < ( <'T> ) > ) >(String, Nullable< (Of < <' (T> ) > > ), Nullable< (Of < <' (T> ) > > ), Nullable< (Of < <' (T> ) > > )) Initializes a new instance of the ComparablePropertyDefinition<(Of <(<'T>)>)> class.

В начало

Свойства

  Имя Описание
Открытое свойство Default The default value. (Производный от PropertyDefinition< (Of < ( <'T> ) > ) >.)
Открытое свойство Maximum The maximum value.
Открытое свойство Minimum The minimum value.
Открытое свойство Name The property name. (Производный от PropertyDefinition.)

В начало

Методы

  Имя Описание
Открытый метод Constrain Adjust a value according to the defined property constraints.
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString (Производный от Object.)
Открытый метод Validate(Object, ReportExpression< (Of < <' (T> ) > > )) Инфраструктура.
Открытый метод Validate(Object, String) Инфраструктура.
Открытый метод Validate(Object, T) Инфраструктура.

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытое свойство IPropertyDefinition. . :: . .Default
Явная реализация интерфейсаЗакрытое свойство IPropertyDefinition. . :: . .Maximum
Явная реализация интерфейсаЗакрытое свойство IPropertyDefinition. . :: . .Minimum
Явная реализация интерфейсаЗакрытый метод IPropertyDefinition. . :: . .Validate

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.