Поделиться через


Метод ITypeProvider.ApplyStaticArguments (F#)

Применение статических аргументов к предоставленному типу, который принимает статические аргументы.

Пространство имен/путь к модулю: Microsoft.FSharp.Core.CompilerServices

Сборка: FSharp.Core (в FSharp.Core.dll)

// Signature: abstract this.ApplyStaticArguments : Type * string [] * obj [] -> Type  // Usage: iTypeProvider.ApplyStaticArguments (typeWithoutArguments, typeNameWithArguments, staticArguments)

Параметры

  • typeWithoutArguments
    Тип: Type

    Тип, к которому требуется применить статические аргументы.

  • typeNameWithArguments
    Тип: string []

    Искаженное имя типа после включения статических параметров. Искаженное имя является производным от имени базового типа с добавлением апострофа (`) и числа, указывающего количество статических аргументов.

  • staticArguments
    Тип: obj []

    Статические параметры, индексированные по имени.

Возвращаемое значение

Результирующий тип с примененными статическими аргументами.

Заметки

Поставщик должен возвращать тип с заданным искаженным именем.

Платформы

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

Сведения о версии

Версии библиотеки ядра F#

Поддерживается в 4.0 Поддерживается в 4.0 — Portable (переносная лицензия)

См. также

Ссылки

Интерфейс CompilerServices.ITypeProvider (F#)

Пространство имен Microsoft.FSharp.Core.CompilerServices (F#)