Как использовать пространство имен или псевдоним/аббревиатуру типа?

Что эквивалентное объявление F # для этого объявления С#:

с использованием NR = ICSharpCode.NRefactory;

Ответы

Ответ 1

аббревиатуры в F # могут применяться к модулям:

module ES = Microsoft.FSharp.Quotations.ExprShape

и типы

type Thread = System.Threading.Thread

несчастливо просто пространства имен не могут быть сокращены

Ответ 2

Эквивалентная декларация F #:

type NR = ICSharpCode.NRefactory

В F # он называется сокращением типа: http://msdn.microsoft.com/en-us/library/dd233246.aspx

Но ICSharpCode.NRefactory должен быть здесь типом, поскольку desco говорит, что просто пространства имен не могут быть сокращены.