Sdílet prostřednictvím


Třída Core.ComparisonConditionalOnAttribute (F#)

Označuje, že splňuje obecný typ porovnání omezení Pokud argument typ splňuje toto omezení.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Core

Sestavení: FSharp.Core (v FSharp.Core.dll)

[<AttributeUsage(AttributeTargets.GenericParameter, AllowMultiple = false)>]
[<Sealed>]
type ComparisonConditionalOnAttribute =
 class
  new ComparisonConditionalOnAttribute : unit -> ComparisonConditionalOnAttribute
 end

Poznámky

Tento atribut slouží označuje, že obecný kontejner typ vyhovuje F# porovnání pouze v případě, že obecný argument také splňuje toto omezení.Tento atribut například přidání parametru 'T definice typu C<'T> znamená, že typ C<X> podporuje pouze srovnání, pokud typ x podporuje také porovnání a všechny podmínky pro C<X> podporu porovnání jsou splněny.Typ C<'T> stále možné další argumenty typu, ale typ jako C<(int -> int)> nebude podporovat porovnání, protože typ (int -> int) je typ funkce F# a nepodporuje porovnání.

Tento atribut bude ignorováno, pokud je použit na obecné parametry funkce nebo metody.

Můžete také krátkých názvu, ComparisonConditionalOn.

Konstruktory

Člen

Description

Nový

Vytvoří instance atributu.

Platformy

Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0, 4.0, přenosné

Viz také

Referenční dokumentace

Obor názvů Microsoft.FSharp.Core (F#)