Moduł Core.LanguagePrimitives (F#)
Język pierwotnych wersji językowej F#
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Core
Zestaw: FSharp.Core (w FSharp.Core.dll)
module LanguagePrimitives
Moduły
Moduł |
Opis |
---|---|
Moduł ErrorStrings |
Tylko do użytku wewnętrznego |
Moduł HashCompare |
F# kompilator generuje wywołania do niektórych funkcji, w tym module jako część skompilowanej formie Niektóre konstrukcje języka |
Moduł IntrinsicFunctions |
F# kompilator generuje wywołania do niektórych funkcji, w tym module jako część skompilowanej formie Niektóre konstrukcje języka |
Moduł IntrinsicOperators |
F# kompilator generuje wywołania do niektórych funkcji, w tym module jako część skompilowanej formie Niektóre konstrukcje języka |
Wartości
Wartość |
Opis |
---|---|
AdditionDynamic : 'T1 -> 'T2 -> 'U |
Wewnętrzne kompilatora, który implementuje wywołania dynamicznych do + operatora. |
CheckedAdditionDynamic : 'T1 -> 'T2 -> 'U |
Wewnętrzne kompilatora, który implementuje wywołania dynamicznych do zaznaczonych + operatora. |
CheckedMultiplyDynamic : 'T1 -> 'T2 -> 'U |
Wewnętrzne kompilatora, który implementuje wywołania dynamicznych do zaznaczonych + operatora. |
DecimalWithMeasure : decimal -> decimal<'u> |
Tworzy wartość dziesiętna z jednostki miary |
DivideByInt : ^T -> int -> ^T |
Dzieli wartość przez całkowitą. |
DivideByIntDynamic : 'T -> int -> 'T |
Wewnętrzne kompilatora, który implementuje dynamicznego wywołania dla DivideByInt pierwotnych. |
EnumOfValue : 'T -> enum |
Wartość wyliczenia tworzy z podstawowej wartości. |
EnumToValue : 'Enum -> 'T |
Pobiera wartość wyliczenia wartości podstawowej. |
FastGenericComparer : IComparer<'T> |
Tworzy obiekt Moduł porównujący F# dla danego typu. |
FastGenericEqualityComparer : IEqualityComparer<'T> |
Utworzyć obiektu mieszania/równości F# dla danego typu |
FastLimitedGenericEqualityComparer : int -> IEqualityComparer<'T> |
Utworzyć obiekt mieszania/równości F# dla danego typu przy użyciu węzła limited mieszania podczas mieszania F# rekordów, list i typów Unii. |
Float32WithMeasure : float -> float<'u> |
Tworzy float32 wartości z jednostki miary. |
FloatWithMeasure : float32 -> float32<'u> |
Tworzy float wartości z jednostki miary. |
GenericComparer : IComparer |
F# Moduł porównujący obiektu statycznego. |
GenericComparison : 'T -> 'T -> int |
Porównuje dwie wartości. |
GenericComparisonWithComparer : IComparer -> 'T -> 'T -> int |
Służy do porównywania dwóch wartości.Może być wywoływana w przypadku cyklicznych z implementacją IComparable<T> , aby zapewnić spójne semantykę porównanie NaN. |
GenericEquality : 'T -> 'T -> bool |
Porównuje dwie wartości dla równości przy użyciu częściowego relacji równoważności semantykę (< > [nan] [nan]). |
GenericEqualityComparer : IEqualityComparer |
Zwraca obiekt Moduł porównujący F# odpowiednie do mieszania i równości.To zachowanie mieszania zwracane Moduł porównujący nie jest ograniczone przez całkowita liczba węzłów podczas mieszania F# rekordów, list i typów Unii. |
GenericEqualityER : 'T -> 'T -> bool |
Porównuje dwie wartości dla równości przy użyciu relacji równoważności semantykę ([nan] = [nan]). |
GenericEqualityERComparer : IEqualityComparer |
Zwraca obiekt Moduł porównujący F# odpowiednie do mieszania i równości.To zachowanie mieszania zwracane Moduł porównujący nie jest ograniczone przez całkowita liczba węzłów podczas mieszania F# rekordów, list i typów Unii.Ten moduł porównujący równości ma semantykę relacji równoważności ([nan] = [nan]). |
GenericEqualityWithComparer : IEqualityComparer -> 'T -> 'T -> bool |
Porównaj dwie wartości dla równości |
GenericGreaterOrEqual : 'T -> 'T -> bool |
Porównuje dwie wartości |
GenericGreaterThan: 'T -> 'T -> bool |
Porównuje dwie wartości |
GenericHash : 'T -> int |
Mieszania wartość według jego struktury.Tego skrótu nie jest ograniczone przez całkowita liczba węzłów podczas mieszania F# rekordów, list i typów Unii. |
GenericHashWithComparer : IEqualityComparer -> 'T -> int |
Rekursywnie mieszania część wartości, według jej struktury. |
GenericLessOrEqual : 'T -> 'T -> bool |
Porównuje dwie wartości |
GenericLessThan : 'T -> 'T -> bool |
Porównuje dwie wartości |
GenericLimitedHash: int -> 'T -> int |
Mieszania wartość według jego struktury.Użyj podanego limitu ograniczyć mieszanie podczas mieszania F# rekordów, list i typów Unii. |
GenericMaximum : 'T -> 'T -> 'T |
Trwa maksymalnie dwóch wartości strukturalnie w kolejności przez GenericComparison. |
GenericMinimum : 'T -> 'T -> 'T |
Trwa minimum dwie wartości strukturalnie w kolejności przez GenericComparison. |
GenericOne: ^T |
Usuwa jedną wartość wszelkich pierwotnych typu numerycznych lub dowolnego z członka statycznego o nazwie One. |
GenericOneDynamic : unit -> 'T |
Usuwa jedną wartość wszelkich pierwotnych typu numerycznych lub dowolnego z członka statycznego o nazwie One. |
GenericZero : ^T |
Usuwa zerowej wartości dla wszelkich typ pierwotny numerycznych lub dowolnego typu z członka statycznego o nazwie Zero. |
GenericZeroDynamic: unit -> 'T |
Usuwa zerowej wartości dla wszelkich typ pierwotny numerycznych lub dowolnego typu z członka statycznego o nazwie Zero. |
Int16WithMeasure : int16 -> int16<'u> |
Tworzy int16 wartości z jednostki miary |
Int32WithMeasure : int32 -> int32<'u> |
Tworzy int32 wartości z jednostki miary |
Int64WithMeasure : int64 -> int64<'u> |
Tworzy int64 wartości z jednostki miary |
MultiplyDynamic : 'T1 -> 'T2 -> 'U |
Wewnętrzne kompilatora, który implementuje wywołania dynamicznych do + operatora. |
ParseInt32 : string -> int32 |
Analizuje int32 według reguł używanych przez przeciążony int32 operatora konwersji na ciągi znaków |
ParseInt64 : string -> int64 |
Analizuje int64 według reguł używanych przez przeciążony int64 operatora konwersji na ciągi znaków |
ParseUInt32 : string -> uint32 |
Analizuje uint32 według reguł używanych przez przeciążony uint32 operatora konwersji na ciągi znaków |
ParseUInt64 : string -> uint64 |
Analizuje uint64 według reguł używanych przez przeciążony uint64 operatora konwersji na ciągi znaków |
PhysicalEquality: 'T -> 'T -> bool |
Równość odniesienia/fizycznej.Wartość true, jeśli ramkach wersje składników są równe odniesienia lub obie są pierwotne typy liczbowe i wykonania Equals dla typu pierwszy argument zwraca wartość true w ramkach wersjach nakładów. |
PhysicalHash: 'T -> int |
Fizyczne mieszania.Algorytmy skrótu, tożsamość obiektu, z wyjątkiem typy wartości, gdy będziemy mieszania zawartości. |
SByteWithMeasure: sbyte -> sbyte<'u> |
Tworzy sbyte wartości z jednostki miary |
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 2.0, 4.0, przenośne