다음을 통해 공유


CompilerServices.IProvidedNamespace 인터페이스(F#)

형식 공급자에 의해 생성 된 네임 스페이스를 나타냅니다.

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

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

type IProvidedNamespace =
 interface
  abstract this.GetNestedNamespaces : unit -> IProvidedNamespace []
  abstract this.GetTypes : unit -> Type []
  abstract this.ResolveTypeName : string -> Type
  abstract this.NamespaceName : string
 end

인스턴스 멤버

멤버

설명

GetNestedNamespaces : 장치-> IProvidedNamespace

이 네임스페이스의 하위 네임스페이스입니다. 외부 네임스페이스를 이용할 때까지 네임스페이스의 생성을 방지하는 선택적 멤버입니다.

GetTypes : 장치-> T:System.Type[]

최상위 형식입니다.

NamespaceName : 문자열

공급자가 형식을 삽입하는 네임 스페이스 이름입니다.

ResolveTypeName : 문자열 -> T:System.Type

컴파일러는이 메서드는 형식 공급자는 형식에 대 한 쿼리를 호출 합니다.

플랫폼

Windows Windows 서버 2012, Windows Server 2008 R2, Windows 7, 8

버전 정보

F# 코어 라이브러리 버전

지원: 4.0, 노트북

참고 항목

참조

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