다음을 통해 공유


Core.SourceConstructFlags 열거형(F#)

.NET Framework 바이너리의 컴파일된 엔터티와 F# 소스 코드의 요소 간 관계를 나타냅니다.

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

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

type SourceConstructFlags =
 | None = 0
 | SumType = 1
 | RecordType = 2
 | ObjectType = 3
 | Field = 4
 | Exception = 5
 | Closure = 6
 | Module = 7
 | UnionCase = 8
 | Value = 9
 | KindMask = 31
 | NonPublicRepresentation = 32

설명

다음 표에서는 가능한 값과 해당 의미를 보여 줍니다.

설명

없음

컴파일된 엔터티와 F# 소스 코드의 요소 사이에 관계가 없음을 나타냅니다.

SumType

컴파일된 엔터티가 F# 공용 구조체 형식 선언 표현의 일부임을 나타냅니다.

RecordType

컴파일된 엔터티가 F# 레코드 형식 선언 표현의 일부임을 나타냅니다.

ObjectType

컴파일된 엔터티가 F# 클래스 또는 다른 개체 형식 선언 표현의 일부임을 나타냅니다.

필드

컴파일된 엔터티가 F# 레코드 또는 공용 구조체 케이스 선언 표현의 일부임을 나타냅니다.

Exception

컴파일된 엔터티가 F# 예외 선언 표현의 일부임을 나타냅니다.

클로저

컴파일된 엔터티가 F# 클로저 표현의 일부임을 나타냅니다.

모듈

컴파일된 엔터티는 F# 모듈 선언 표현의 일부임을 나타냅니다.

UnionCase

컴파일된 엔터티가 F# 공용 구조체 케이스 선언 표현의 일부임을 나타냅니다.

컴파일된 엔터티는 F# 값 선언 표현의 일부임을 나타냅니다.

KindMask

값의 마스크는 컴파일된 엔터티의 종류와 관련됩니다.

NonPublicRepresentation

컴파일된 엔터티에 F# 소스 코드의 전용 또는 내부 표현이 있음을 나타냅니다.

플랫폼

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