다음을 통해 공유


CompilerServices.RuntimeHelpers 모듈(F#)

F# 시퀀스 식에 대한 컴파일된 표현의 일부로 사용되는 함수 그룹입니다.

네임스페이스/모듈 경로: Microsoft.FSharp.Core.CompilerServices

어셈블리: FSharp.Core(FSharp.Core.dll)

module RuntimeHelpers

설명

CreateEvent : ('Delegate -> unit) -> ('Delegate -> unit) -> ((obj -> 'Args -> unit) -> 'Delegate) -> IEvent<'Delegate,'Args>

지정된 처리기를 사용하는 익명 이벤트를 만듭니다.

EnumerateFromFunctions : (unit -> 'T) -> ('T -> bool) -> ('T -> 'U) -> seq<'U>

F# 컴파일러에서는 이 함수에 대한 호출을 내보내어 약하게 형식화된 IEnumerable 시퀀스에서 형식화된 시퀀스로 컴파일러 내장 변환을 구현합니다.

EnumerateThenFinally : seq<'T> -> (unit -> unit) -> seq<'T>

F# 컴파일러에서는 이 함수에 대한 호출을 내보내 F# 시퀀스 식에 대한 try...finally 생성자를 구현합니다.

EnumerateUsing : 'T -> ('T -> 'Collection) -> seq<'U>

F# 컴파일러에서는 이 함수에 대한 호출을 내보내 F# 시퀀스 식에 대한 use 키워드를 구현합니다.

EnumerateWhile : (unit -> bool) -> seq<'T> -> seq<'T>

F# 컴파일러에서는 이 함수에 대한 호출을 내보내 F# 시퀀스 식에 대한 while 키워드를 구현합니다.

플랫폼

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.Core.CompilerServices 네임스페이스(F#)