CodeExtensions

StockSharp.Algo.Compilation

Clase de extensión.

Propiedades

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

Referencias predeterminadas.

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

Referencias F#.

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

Referencias de proyecto.

Métodos

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

Agregue referencia de montaje.

ci
CodeInfo
asmFile
Camino de la Asamblea.
AddProjectReference
public static void AddProjectReference(ICodeReference reference)
CodeExtensions.AddProjectReference(reference)

Agregue referencia de proyecto.

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

Crear referencias de montaje.

names
Nombres de la Asamblea.

Devuelve: Lista de AssemblyReference@.

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

Pruebe obtener compilador para la extensión de archivo especificada.

fileExt
extensión de archivo.

Devuelve: ICompiler

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

Consigue compilador de C#.

Devuelve: ICompiler

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

Determinar si la extensión de archivo especificada es un archivo de código.

fileExt
extensión de archivo.

Devuelve: Resultado de la comprobación.

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

Determina si la extensión de archivo especificada es compatible con referencias.

langExt
Idioma

Devuelve: Resultado de la comprobación.

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

Determinar si el código especificado admite referencias.

code
CodeInfo

Devuelve: Resultado de la comprobación.

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

Retire la referencia del proyecto.

id
Id

Devuelve: Resultado de la comprobación.

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

Pruebe compilar para el idioma especificado.

fileExt
extensión de archivo.

Devuelve: ICompiler

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

Trate de compilar C#.

Devuelve: ICompiler

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

Trate de obtener referencia de proyecto.

id
Id
reference
ICodeReference

Devuelve: Resultado de la comprobación.

Campos

DefaultLanguage
public const string DefaultLanguage
value = CodeExtensions.DefaultLanguage

Lenguaje predeterminado.

MsCorLib
public const string MsCorLib
value = CodeExtensions.MsCorLib

Biblioteca de Microsoft Core.