Core.EqualityConditionalOnAttribute Sınıfı (F#)

Bu özniteliği, yalnızca genel bağımsız değişken de bu kısıtlamasına, genel kapsayıcı türü F# eşitlik kısıtlamasına belirtmek için kullanılır.Örneğin, bu öznitelik için parametre ekleme 'T bir tür tanımı üzerinde C<'T> bir tür anlamına C<X> eşitlik varsa yalnızca destekler türü X eşitlik ve tüm diğer koşulları da destekler C<X> desteklemek için eşitlik de karşılanmış.Type C<'T> yine de diğer tür bağımsız değişkenleri ancak bir tür gibi kullanılabilir C<(int -> int)> eşitlik desteklemeyecektir türü (int -> int) bir F# işlevi türüdür ve eşitlik desteklemez.

Ad alanı/modül yolu: Microsoft.FSharp.Core

Derleme: FSharp.Core (FSharp.Core.dll),

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

Notlar

Bu öznitelik, işlev veya yöntemlerin genel parametreleri üzerinde kullanıldıysa yoksayılır.

Kısa adı şeklinde de kullanılabilir EqualityConditionalOn.

Oluşturucular

Üye

Description

new

Özniteliğin örneğini oluşturur

Platformlar

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

Sürüm Bilgisi

F# Çekirdek Kitaplığı sürümleri

Desteklenen: 2.0, 4.0, Portable

Ayrıca bkz.

Başvuru

Microsoft.FSharp.Core Ad Alanı (F#)