Classe ComparablePropertyDefinition<T>

Represents a comparable property definition.

Gerarchia di ereditarietà

System.Object
  Microsoft.ReportingServices.RdlObjectModel.PropertyDefinition
    Microsoft.ReportingServices.RdlObjectModel.PropertyDefinition<T>
      Microsoft.ReportingServices.RdlObjectModel.ComparablePropertyDefinition<T>
        Microsoft.ReportingServices.RdlObjectModel.DoubleProperty
        Microsoft.ReportingServices.RdlObjectModel.IntProperty
        Microsoft.ReportingServices.RdlObjectModel.SizeProperty

Spazio dei nomi  Microsoft.ReportingServices.RdlObjectModel
Assembly:  Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)

Sintassi

'Dichiarazione
Public Class ComparablePropertyDefinition(Of T As {Structure, New, IComparable}) _
    Inherits PropertyDefinition(Of T) _
    Implements IPropertyDefinition
'Utilizzo
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 non supporta i metodi e i tipi generici.

Parametri di tipo

  • T
    The type of elements in the comparable property definition.

Nel tipo ComparablePropertyDefinition<T> sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ComparablePropertyDefinition<T>(String, Nullable<T>) Initializes a new instance of the ComparablePropertyDefinition<T> class using the specified name and default value.
Metodo pubblico ComparablePropertyDefinition<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.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Default Gets the default value of the property. Ereditato da PropertyDefinition<T>.
Proprietà pubblica Maximum Gets the maximum value.
Proprietà pubblica Minimum Gets the minimum value.
Proprietà pubblica Name The property name. Ereditato da PropertyDefinition.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Constrain Adjusts a value according to the defined property constraints.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico Validate(Object, ReportExpression<T>) Infrastruttura. Validates the ComparablePropertyDefinition<T> object.
Metodo pubblico Validate(Object, String) Infrastruttura. Validates the ComparablePropertyDefinition<T> object.
Metodo pubblico Validate(Object, T) Infrastruttura. Validates the ComparablePropertyDefinition<T> object.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaProprietà privata IPropertyDefinition.Default Gets the default value of the property definition.
Implementazione esplicita dell'interfacciaProprietà privata IPropertyDefinition.Maximum Gets the maximum value of the property definition.
Implementazione esplicita dell'interfacciaProprietà privata IPropertyDefinition.Minimum Gets the minimum value of the property definition.
Implementazione esplicita dell'interfacciaMetodo privato IPropertyDefinition.Validate Validates the property definition.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.ReportingServices.RdlObjectModel