Módulo de Core.LanguagePrimitives (F#)
Primitivos de idioma associados ao idioma F#
Caminho do namespace/módulo: Microsoft.FSharp.Core
Assembly: FSharp.Core (em FSharp.Core.dll)
module LanguagePrimitives
Módulos
Module |
Descrição |
---|---|
módulo ErrorStrings |
Somente para uso interno |
módulo HashCompare |
O compilador F# emite chamadas para algumas das funções neste módulo como parte do formulário compilado de algumas construções de linguagem |
módulo IntrinsicFunctions |
O compilador F# emite chamadas para algumas das funções neste módulo como parte do formulário compilado de algumas construções de linguagem |
módulo IntrinsicOperators |
O compilador F# emite chamadas para algumas das funções neste módulo como parte do formulário compilado de algumas construções de linguagem |
Valores
Valor |
Descrição |
---|---|
AdditionDynamic : 'T1 -> 'T2 -> 'U |
Um compilador intrínseco que implementa invocações dinâmicas para o + operador. |
CheckedAdditionDynamic : 'T1 -> 'T2 -> 'U |
Um compilador intrínseco que implementa invocações dinâmicas para o marcado + operador. |
CheckedMultiplyDynamic : 'T1 -> 'T2 -> 'U |
Um compilador intrínseco que implementa invocações dinâmicas para o marcado + operador. |
DecimalWithMeasure : decimal -> decimal<'u> |
Cria um valor decimal, com unidades de medida |
DivideByInt : ^T -> int -> ^T |
Divide um valor por um número inteiro. |
DivideByIntDynamic : 'T -> int -> 'T |
Um compilador intrínseco que implementa chamadas dinâmicas para o DivideByInt primitivo. |
EnumOfValue : 'T -> enum |
Cria um valor de enumeração de um valor subjacente. |
EnumToValue : 'Enum -> 'T |
Obtém o valor subjacente para um valor de enumeração. |
FastGenericComparer : IComparer<'T> |
Cria um objeto de comparador F# para o tipo de dado |
FastGenericEqualityComparer : IEqualityComparer<'T> |
Criar um objeto de hash/igualdade F# para o tipo de dado |
FastLimitedGenericEqualityComparer : int -> IEqualityComparer<'T> |
Crie um objeto de hash/igualdade F# para o tipo de dado utilizando hash de nó limitado ao hash F# registros, listas e tipos de união. |
Float32WithMeasure : float -> float<'u> |
Cria um float32 valor com unidades-de-medida. |
FloatWithMeasure : float32 -> float32<'u> |
Cria um float valor com unidades-de-medida. |
GenericComparer : IComparer |
Um F# comparador objeto estático. |
GenericComparison : 'T -> 'T -> int |
Compara dois valores. |
GenericComparisonWithComparer : IComparer -> 'T -> 'T -> int |
Compare dois valores. Pode ser chamado como um caso de recursiva de uma implementação de IComparable<T> para garantir consistente semântica de comparação de NaN. |
GenericEquality : 'T -> 'T -> bool |
Compara dois valores usando a relação de equivalência parcial semântica de igualdade ([nan] < > [nan]). |
GenericEqualityComparer : IEqualityComparer |
Retorna um objeto de comparador F# adequado para hash e de igualdade. Esse comportamento de hash do comparador retornado não é limitado por uma contagem do nó geral em hash F# registros, listas e tipos de união. |
GenericEqualityER : 'T -> 'T -> bool |
Compara dois valores usando semântica de relação de equivalência de igualdade ([nan] = [nan]). |
GenericEqualityERComparer : IEqualityComparer |
Retorne um objeto de comparador F# adequado para hash e de igualdade. Esse comportamento de hash do comparador retornado não é limitado por uma contagem do nó geral em hash F# registros, listas e tipos de união. O comparador de igualdade tem equivalência relação semântica ([nan] = [nan]). |
GenericEqualityWithComparer : IEqualityComparer -> 'T -> 'T -> bool |
Comparar dois valores de igualdade |
GenericGreaterOrEqual : 'T -> 'T -> bool |
Compara dois valores |
GenericGreaterThan : 'T -> 'T -> bool |
Compara dois valores |
GenericHash : 'T -> int |
Um valor de acordo com sua estrutura de hashes. Esse hash não é limitado por uma contagem do nó geral em hash F# registros, listas e tipos de união. |
GenericHashWithComparer : IEqualityComparer -> 'T -> int |
Recursivamente hashes de parte de um valor de acordo com sua estrutura. |
GenericLessOrEqual : 'T -> 'T -> bool |
Compara dois valores |
GenericLessThan : 'T -> 'T -> bool |
Compara dois valores |
GenericLimitedHash : int -> 'T -> int |
Um valor de acordo com sua estrutura de hashes. Use o limite determinado para restringir o hash quando hash F# registros, listas e tipos de união. |
GenericMaximum : 'T -> 'T -> 'T |
Tira o máximo de dois valores estruturalmente de acordo com a ordem apresentada por GenericComparison. |
GenericMinimum : 'T -> 'T -> 'T |
Leva o mínimo de dois valores estruturalmente de acordo com a ordem apresentada por GenericComparison. |
GenericOne : ^T |
Resolve para um valor para qualquer tipo numérico primitivo ou qualquer tipo de membro estático chamado One. |
GenericOneDynamic : unit -> 'T |
Resolve para um valor para qualquer tipo numérico primitivo ou qualquer tipo de membro estático chamado One. |
GenericZero : ^T |
Resolve para o valor zero para qualquer tipo numérico primitivo ou qualquer tipo de membro estático chamado Zero. |
GenericZeroDynamic : unit -> 'T |
Resolve para o valor zero para qualquer tipo numérico primitivo ou qualquer tipo de membro estático chamado Zero. |
Int16WithMeasure : int16 -> int16<'u> |
Cria um int16 valor com unidades de medida |
Int32WithMeasure : int32 -> int32<'u> |
Cria um int32 valor com unidades de medida |
Int64WithMeasure : int64 -> int64<'u> |
Cria um int64 valor com unidades de medida |
MultiplyDynamic : 'T1 -> 'T2 -> 'U |
Um compilador intrínseco que implementa invocações dinâmicas para o + operador. |
ParseInt32 : string -> int32 |
Analisa um int32 de acordo com para as regras usadas pelo sobrecarregado int32 o operador de conversão quando aplicadas a seqüências de caracteres |
ParseInt64 : string -> int64 |
Analisa um int64 de acordo com para as regras usadas pelo sobrecarregado int64 o operador de conversão quando aplicadas a seqüências de caracteres |
ParseUInt32 : string -> uint32 |
Analisa um uint32 de acordo com para as regras usadas pelo sobrecarregado uint32 o operador de conversão quando aplicadas a seqüências de caracteres |
ParseUInt64 : string -> uint64 |
Analisa um uint64 de acordo com para as regras usadas pelo sobrecarregado uint64 o operador de conversão quando aplicadas a seqüências de caracteres |
PhysicalEquality : 'T -> 'T -> bool |
Igualdade de referência/física. True se versões in a box das entradas igual de referência ou se ambos estiverem primitivos tipos numéricos e a implementação de Equals() para o tipo do primeiro argumento retorna true nas versões do processador in a box de entradas. |
PhysicalHash : 'T -> int |
O hash de físico. Hashes na identidade do objeto, exceto para tipos de valor, onde podemos hash no conteúdo. |
SByteWithMeasure: sbyte -> sbyte<'u> |
Cria um sbyte valor com unidades de medida |
Plataformas
O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Informações sobre versão
O tempo de execução F#
Compatível com: 2.0, 4.0
Silverlight
Compatível com: 3