CodeExtensions

StockSharp.Algo.Compilation

Aula de extensão.

Propriedades

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

Referências por omissão.

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

F# referências.

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

Referências do projecto.

Métodos

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

Adicionar referência de montagem.

ci
CodeInfo
asmFile
Caminho de montagem.
AddProjectReference
public static void AddProjectReference(ICodeReference reference)
CodeExtensions.AddProjectReference(reference)

Adicionar referência ao projeto.

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

Criar referências de montagem.

names
Nomes de assembleia.

Retorna: Lista de AssemblyReference.

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

Tente obter o compilador para a extensão de arquivo especificada.

fileExt
Extensão do ficheiro.

Retorna: Compilador de ICompilação

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

Obter o compilador C#.

Retorna: Compilador de ICompilação

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

Determine se a extensão de arquivo especificada é um arquivo de código.

fileExt
Extensão do ficheiro.

Retorna: Verificar o resultado.

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

Determina se a extensão de arquivo especificada suporta referências.

langExt
Língua

Retorna: Verificar o resultado.

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

Determinar se o código especificado suporta referências.

code
CodeInfo

Retorna: Verificar o resultado.

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

Remover referência do projeto.

id
ID

Retorna: Verificar o resultado.

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

Tente obter o compilador para o idioma especificado.

fileExt
Extensão do ficheiro.

Retorna: Compilador de ICompilação

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

Tente obter o compilador C#.

Retorna: Compilador de ICompilação

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

Tente obter referência do projeto.

id
ID
reference
ICodeReference

Retorna: Verificar o resultado.

Campos

DefaultLanguage
public const string DefaultLanguage
value = CodeExtensions.DefaultLanguage

Linguagem padrão.

MsCorLib
public const string MsCorLib
value = CodeExtensions.MsCorLib

Biblioteca Microsoft Core.