C# Класс Microsoft.Scripting.Runtime.DlrConfiguration

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddLanguage void
Freeze void
GetFileExtensions string[]
GetLanguageConfig LanguageConfiguration
GetLanguageNames string[]
LoadLanguageContext LanguageContext
NormalizeExtension string
TryLoadLanguage bool
TryLoadLanguage bool

Открытые методы

Метод Описание
AddLanguage ( string languageTypeName, string displayName, IList names, IList fileExtensions, object>.IDictionary options ) : void
DlrConfiguration ( bool debugMode, bool privateBinding, object>.IDictionary options ) : System
GetFileExtensions ( ) : string[]
GetFileExtensions ( LanguageContext context ) : string[]
GetLanguageNames ( ) : string[]
GetLanguageNames ( LanguageContext context ) : string[]

Приватные методы

Метод Описание
AddLanguage ( string languageTypeName, string displayName, IList names, IList fileExtensions, object>.IDictionary options, string paramName ) : void
Freeze ( ) : void
GetFileExtensions ( LanguageConfiguration config ) : string[]
GetLanguageConfig ( LanguageContext context ) : LanguageConfiguration
GetLanguageNames ( LanguageConfiguration config ) : string[]
LoadLanguageContext ( Microsoft.Scripting.Runtime.ScriptDomainManager manager, LanguageConfiguration config ) : LanguageContext
NormalizeExtension ( string extension ) : string
TryLoadLanguage ( Microsoft.Scripting.Runtime.ScriptDomainManager manager, AssemblyQualifiedTypeName providerName, LanguageContext &language ) : bool
TryLoadLanguage ( Microsoft.Scripting.Runtime.ScriptDomainManager manager, string str, bool isExtension, LanguageContext &language ) : bool

Описание методов

AddLanguage() публичный Метод

public AddLanguage ( string languageTypeName, string displayName, IList names, IList fileExtensions, object>.IDictionary options ) : void
languageTypeName string
displayName string
names IList
fileExtensions IList
options object>.IDictionary
Результат void

DlrConfiguration() публичный Метод

public DlrConfiguration ( bool debugMode, bool privateBinding, object>.IDictionary options ) : System
debugMode bool
privateBinding bool
options object>.IDictionary
Результат System

GetFileExtensions() публичный Метод

public GetFileExtensions ( ) : string[]
Результат string[]

GetFileExtensions() публичный Метод

public GetFileExtensions ( LanguageContext context ) : string[]
context LanguageContext
Результат string[]

GetLanguageNames() публичный Метод

public GetLanguageNames ( ) : string[]
Результат string[]

GetLanguageNames() публичный Метод

public GetLanguageNames ( LanguageContext context ) : string[]
context LanguageContext
Результат string[]