Aktives Muster Patterns.Coerce (F#)
Erkennt Ausdrücke, die Umwandlungen von einem Typ in einen anderen darstellen.
Namespace/Modulpfad: Microsoft.FSharp.Quotations.Patterns
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
( |Coerce|_| ) : (input:Expr) -> (Expr * Type) option
Parameter
input
Typ: ExprDer Eingabeausdruck für die Überprüfung auf Übereinstimmung.
Rückgabewert
Der formale Rückgabetyp ist (Expr * Type) option.Der Optionstyp gibt an, ob die Eingabe zu einer Übereinstimmung führt.In einem Mustervergleichsausdruck zerlegt dieses Muster die Eingabe in den zugrunde liegenden Ausdruck sowie in ein Type-Objekt, das den Typ darstellt, der das Ziel der Konvertierung ist.
Hinweise
Der Name dieser Funktion in der .NET Framework-Assembly lautet CoercePattern.Verwenden Sie diesen Namen, wenn Sie in einer anderen .NET Framework-Sprache als F# oder durch Reflektion auf den Member zugreifen.
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 2,0, 4,0, portablen