Quotations.DerivedPatterns 모듈(F#)
F# 식 개체를 분석하기 위한 일련의 파생된 F# 활성 패턴이 포함되어 있습니다.
네임스페이스/모듈 경로: Microsoft.FSharp.Quotations
어셈블리: FSharp.Core(FSharp.Core.dll)
module DerivedPatterns
활성 패턴
활성 패턴 |
설명 |
---|---|
AndAlso : Expr -> (Expr * Expr) option |
a && b. 형식의 식을 인식합니다. |
응용 프로그램 : Expr -> (Expr * Expr list list) option |
커리되었거나 튜플되었을 수 있는 첫 번째 클래스 함수 값의 적용을 나타내는 식을 인식합니다. |
Bool : Expr -> bool option |
상수 부울 식을 인식합니다. |
Byte : Expr -> byte option |
상수 바이트 식을 인식합니다. |
Char : Expr -> char option |
상수 유니코드 문자 식을 인식합니다. |
Double : Expr -> float option |
상수 64비트 부동 소수점 숫자 식을 인식합니다. |
Int16 : Expr -> int16 option |
상수 int16 식을 인식합니다. |
Int32 : Expr -> int32 option |
상수 int32 식을 인식합니다. |
Int64 : Expr -> int64 option |
상수 int64 식을 인식합니다. |
Lambdas : Expr -> (Var list list * Expr) option |
커리되었거나 튜플되었을 수 있는 첫 번째 클래스 함수 값을 나타내는 식을 인식합니다. |
MethodWithReflectedDefinition : MethodBase -> Expr option |
ReflectedDefinition과 연결된 메서드를 인식합니다. |
OrElse : Expr -> (Expr * Expr) option |
a || b. 형식의 식을 인식합니다. |
PropertyGetterWithReflectedDefinition : PropertyInfo -> Expr option |
연결된 ReflectedDefinition이 있는 모듈의 속성 getter 또는 값을 인식합니다. |
PropertySetterWithReflectedDefinition : PropertyInfo -> Expr option |
ReflectedDefinition과 연결된 속성 setter를 인식합니다. |
SByte : Expr -> sbyte option |
부호 있는 상수 바이트 식을 인식합니다. |
Single : Expr -> single option |
상수 32비트 부동 소수점 숫자 식을 인식합니다. |
SpecificCall : Expr -> Expr -> (Expr option * Type list * Expr list) option |
지정된 함수 또는 메서드에 대한 호출을 인식하기 위한 매개 변수가 있는 활성 패턴입니다.반환되는 요소는 선택적 대상 개체(대상이 인스턴스 메서드인 경우에 있음), 제네릭 형식 인스턴스(대상이 제네릭 인스턴스인 경우 비어 있지 않음) 및 함수나 메서드에 대한 인수입니다. |
String : Expr -> string option |
상수 문자열 식을 인식합니다. |
UInt16 : Expr -> uint16 option |
부호 없는 상수 int16 식을 인식합니다. |
UInt32 : Expr -> uint32 option |
부호 없는 상수 int32 식을 인식합니다. |
UInt64 : Expr -> uint64 option |
부호 없는 상수 int64식을 인식합니다. |
Unit : Expr -> unit option |
상수 () 상수 식을 인식합니다. |
플랫폼
Windows Windows 서버 2012, Windows Server 2008 R2, Windows 7, 8
버전 정보
F# 코어 라이브러리 버전
지원: 2.0, 4.0, 노트북