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 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

버전 정보

F# 런타임

지원되는 버전: 2.0, 4.0

Silverlight

지원되는 버전: 3

참고 항목

참조

Microsoft.FSharp.Quotations 네임스페이스(F#)