CodeExtensions

StockSharp.Algo.Compilation

Класс расширения.

Свойства

DefaultReferences
public static IEnumerable<AssemblyReference> DefaultReferences { get; }
value = CodeExtensions.DefaultReferences

Ссылки по умолчанию.

FSharpReferences
public static IEnumerable<AssemblyReference> FSharpReferences { get; }
value = CodeExtensions.FSharpReferences

F# ссылки.

ProjectReferences
public static IEnumerable<ICodeReference> ProjectReferences { get; }
value = CodeExtensions.ProjectReferences

Ссылки на проект.

Методы

AddAsmRef
public static void AddAsmRef(CodeInfo ci, string asmFile)
CodeExtensions.AddAsmRef(ci, asmFile)

Добавьте ссылку на сборку.

ci
CodeInfo
asmFile
Путь сборки.
AddProjectReference
public static void AddProjectReference(ICodeReference reference)
CodeExtensions.AddProjectReference(reference)

Добавьте ссылку на проект.

reference
ICodeReference
CreateAssemblyReferences
public static IEnumerable<AssemblyReference> CreateAssemblyReferences(IEnumerable<string> names)
result = CodeExtensions.CreateAssemblyReferences(names)

Создайте ссылки на сборки.

names
Имена сборок.

Возвращает: Список AssemblyReference.

GetCompiler
public static ICompiler GetCompiler(string fileExt)
result = CodeExtensions.GetCompiler(fileExt)

Попробуйте получить компилятор для указанного расширения файла.

fileExt
Расширение файла.

Возвращает: IКомпилятор

GetCSharpCompiler
public static ICompiler GetCSharpCompiler()
result = CodeExtensions.GetCSharpCompiler()

Получите компилятор C#.

Возвращает: IКомпилятор

IsCodeExtension
public static bool IsCodeExtension(string fileExt)
result = CodeExtensions.IsCodeExtension(fileExt)

Определите, является ли указанное расширение файла файлом кода.

fileExt
Расширение файла.

Возвращает: Проверьте результат.

IsReferencesSupported
public static bool IsReferencesSupported(string langExt)
result = CodeExtensions.IsReferencesSupported(langExt)

Определяет, поддерживает ли указанное расширение файла ссылки.

langExt
Язык

Возвращает: Проверьте результат.

IsReferencesSupported
public static bool IsReferencesSupported(CodeInfo code)
result = CodeExtensions.IsReferencesSupported(code)

Определите, поддерживает ли указанный код ссылки.

code
CodeInfo

Возвращает: Проверьте результат.

RemoveProjectReference
public static bool RemoveProjectReference(string id)
result = CodeExtensions.RemoveProjectReference(id)

Удалить ссылку на проект.

id
идентификатор

Возвращает: Проверьте результат.

TryGetCompiler
public static ICompiler TryGetCompiler(string fileExt)
result = CodeExtensions.TryGetCompiler(fileExt)

Попробуйте получить компилятор для указанного языка.

fileExt
Расширение файла.

Возвращает: IКомпилятор

TryGetCSharpCompiler
public static ICompiler TryGetCSharpCompiler()
result = CodeExtensions.TryGetCSharpCompiler()

Попробуйте получить компилятор C#.

Возвращает: IКомпилятор

TryGetProjectReference
public static bool TryGetProjectReference(string id, ICodeReference reference)
result = CodeExtensions.TryGetProjectReference(id, reference)

Попробуйте получить ссылку на проект.

id
идентификатор
reference
ICodeReference

Возвращает: Проверьте результат.

Поля

DefaultLanguage
public const string DefaultLanguage
value = CodeExtensions.DefaultLanguage

Язык по умолчанию.

MsCorLib
public const string MsCorLib
value = CodeExtensions.MsCorLib

Базовая библиотека Microsoft.