다음을 통해 공유


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 Windows 서버 2012, Windows Server 2008 R2, Windows 7, 8

버전 정보

F# 코어 라이브러리 버전

지원: 2.0, 4.0, 노트북

참고 항목

참조

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