Aracılığıyla paylaş


Core.LanguagePrimitives Modülü (F#)

F# dili ile ilişkilendirilmiş dil temelleri

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

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

module LanguagePrimitives

Modüller

Modül

Description

Modül ErrorStrings

Yalnızca dahili kullanım için

Modül HashCompare

F# derleyicisi, bazı dil yapılarının derlenmiş form parçası olan bu modüldeki bazı işlevlere çağrı yayar.

Modül IntrinsicFunctions

F# derleyicisi, bazı dil yapılarının derlenmiş form parçası olan bu modüldeki bazı işlevlere çağrı yayar.

Modül IntrinsicOperators

F# derleyicisi, bazı dil yapılarının derlenmiş form parçası olan bu modüldeki bazı işlevlere çağrı yayar.

Değerler

Value

Description

AdditionDynamic : 'T1 -> 'T2 -> 'U

Dinamik çağırmaları uygulayan bir derleyici iç + işleci.

CheckedAdditionDynamic : 'T1 -> 'T2 -> 'U

Checked için dinamik çağırmaları uygulayan bir derleyici iç + işleci.

CheckedMultiplyDynamic : 'T1 -> 'T2 -> 'U

Checked için dinamik çağırmaları uygulayan bir derleyici iç + işleci.

DecimalWithMeasure : decimal -> decimal<'u>

Ölçü birimleri ile beraber bir ondalık değer oluşturur.

DivideByInt : ^T -> int -> ^T

Değeri bir tamsayı ile böler.

DivideByIntDynamic : 'T -> int -> 'T

Dinamik çağırmaları için uygulayan bir derleyici iç DivideByInt ilkel.

EnumOfValue : 'T -> enum

Bir numaralandırma değeri arasında temel bir değer oluşturur.

EnumToValue : 'Enum -> 'T

Ona temel olan değeri için bir numaralandırma değeri alır.

FastGenericComparer : IComparer<'T>

Verilen tür için F# karşılaştırıcısı nesne oluşturur

FastGenericEqualityComparer : IEqualityComparer<'T>

Verilen tür için F# karma/eşitlik nesne oluşturma

FastLimitedGenericEqualityComparer : int -> IEqualityComparer<'T>

Bir düğüm sınırlı F# kayıtları, listeleri ve birleþim türleri karma, karma kullanarak belirli tür için F# karma/eşitlik nesnesi oluşturun.

Float32WithMeasure : float -> float<'u>

Oluşturur bir float32 değeri ölçü birimleri ile.

FloatWithMeasure : float32 -> float32<'u>

Oluşturur bir float değeri ölçü birimleri ile.

GenericComparer : IComparer

Bir statik F# karşılaştırıcısı nesnesi.

GenericComparison : 'T -> 'T -> int

İki değeri karşılaştırır.

GenericComparisonWithComparer : IComparer -> 'T -> 'T -> int

İki değeri karşılaştırır. Bir uygulaması, bir özyinelemeli büyük/küçük harf adlandırılabilir IComparable<T> NaN karşılaştırma semantiği tutarlı olduğundan emin olmak için.

GenericEquality : 'T -> 'T -> bool

Kısmi eşdeğerlik ilişkisi mantığı kullanarak eşitlik için iki değeri karşılaştırır ([nan] < > [nan]).

GenericEqualityComparer : IEqualityComparer

Karma ve eşitlik için uygun bir F# karşılaştırıcısı nesnesini döndürür. Bu karma dönen karşılaştırıcısı davranışını karma F# kayıtları, listeleri ve birleþim türleri, genel bir düğüm sayısı sınırlı değildir.

GenericEqualityER : 'T -> 'T -> bool

Eşdeğerlik ilişkisi mantığı kullanarak eşitlik için iki değeri karşılaştırır ([nan] = [nan]).

GenericEqualityERComparer : IEqualityComparer

Karma ve eşitlik için uygun bir F# karşılaştırıcı nesnesi döner. Bu karma dönen karşılaştırıcısı davranışını karma F# kayıtları, listeleri ve birleþim türleri, genel bir düğüm sayısı sınırlı değildir. Bu eşitlik karşılaştırıcısının eşdeğerlik ilişkisi mantığı vardır ([nan] = [nan]).

GenericEqualityWithComparer : IEqualityComparer -> 'T -> 'T -> bool

Eşitlik için iki değeri karşılaştırır

GenericGreaterOrEqual : 'T -> 'T -> bool

İki değeri karşılaştırır

GenericGreaterThan: 'T -> 'T -> bool

İki değeri karşılaştırır

GenericHash : 'T -> int

Kendi yapısına göre bir değer karıştırır. Bu karma F# kayıt, liste ve birleşim türlerini kardığı zamanki genel düğüm sayısı ile sınırlı değildir.

GenericHashWithComparer : IEqualityComparer -> 'T -> int

Yinelemeli olarak kendi yapısına göre bir değer bir bölümünü karıştırır.

GenericLessOrEqual : 'T -> 'T -> bool

İki değeri karşılaştırır

GenericLessThan : 'T -> 'T -> bool

İki değeri karşılaştırır

GenericLimitedHash: int -> 'T -> int

Kendi yapısına göre bir değer karıştırır. F# kayıt, liste ve birleşim türlerini kararken, karmayı kısıtlamak için verilen sınırı kullanır.

GenericMaximum : 'T -> 'T -> 'T

Yapısal olarak tarafından belirtilen sıraya göre iki değerden en fazla sürer GenericComparison.

GenericMinimum : 'T -> 'T -> 'T

Yapısal olarak tarafından belirtilen sıraya göre iki değerden en küçüğünü götüren GenericComparison.

GenericOne: ^T

İlkel herhangi bir sayısal tür veya adında bir statik üyesi olan herhangi bir türü için bir değer çözümler One.

GenericOneDynamic : unit -> 'T

İlkel herhangi bir sayısal tür veya adında bir statik üyesi olan herhangi bir türü için bir değer çözümler One...

GenericZero : ^T

Sıfır değeri ilkel herhangi bir sayısal tür veya adında bir statik üyesi olan her türlü çözümler Zero.

GenericZeroDynamic: unit -> 'T

Sıfır değeri ilkel herhangi bir sayısal tür veya adında bir statik üyesi olan her türlü çözümler Zero.

Int16WithMeasure : int16 -> int16<'u>

Oluşturur bir int16 değeri ile ölçü birimleri

Int32WithMeasure : int32 -> int32<'u>

Oluşturur bir int32 değeri ile ölçü birimleri

Int64WithMeasure : int64 -> int64<'u>

Oluşturur bir int64 değeri ile ölçü birimleri

MultiplyDynamic : 'T1 -> 'T2 -> 'U

Dinamik çağırmaları uygulayan bir derleyici iç + işleci.

ParseInt32 : string -> int32

Ayrıştırmak için kullandığı bir int32 aþýrý tarafından kullanılan kurallara göre int32 dönüştürme işleci dizeleri uygulandığında

ParseInt64 : string -> int64

Ayrıştırmak için kullandığı bir int64 aþýrý tarafından kullanılan kurallara göre int64 dönüştürme işleci dizeleri uygulandığında

ParseUInt32 : string -> uint32

Ayrıştırmak için kullandığı bir uint32 aþýrý tarafından kullanılan kurallara göre uint32 dönüştürme işleci dizeleri uygulandığında

ParseUInt64 : string -> uint64

Ayrıştırmak için kullandığı bir uint64 aþýrý tarafından kullanılan kurallara göre uint64 dönüştürme işleci dizeleri uygulandığında

PhysicalEquality: 'T -> 'T -> bool

Başvuru/fiziksel eşitlik. Kutulu Giriş başvuru eşittir sürümleriyse ya da her ikisi de temel sayısal türler ve uygulanışı ise gerçek Equals ilk yazısında bağımsız girişleri, paketlenmiş sürümlerinde true değerini döndürür.

PhysicalHash: 'T -> int

Fiziksel karma. İçerikleri kardığımız yerde değer türü hariç nesne kimliği üzerinde karma yapar.

SByteWithMeasure: sbyte -> sbyte<'u>

Oluşturur bir sbyte değeri ile ölçü birimleri

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 İsim Uzayı (F#)