CodeExtensions

StockSharp.Algo.Compilation

Erweiterungsklasse.

Eigenschaften

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

Standardreferenzen.

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

F#-Referenzen.

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

Projektreferenzen.

Methoden

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

Montagereferenz hinzufügen.

ci
CodeInfo
asmFile
Montageweg.
AddProjectReference
public static void AddProjectReference(ICodeReference reference)
CodeExtensions.AddProjectReference(reference)

Fügen Sie Projektreferenz hinzu.

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

Erstellen Sie Assembly-Referenzen.

names
Bezeichnungen der Baugruppen.

Rückgabe: Liste von AssemblyReference.

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

Versuchen Sie, den Compiler für die angegebene Dateierweiterung zu erhalten.

fileExt
Dateiverlängerung.

Rückgabe: ICompiler

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

Holen Sie sich C# Compiler.

Rückgabe: ICompiler

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

Bestimmen Sie, ob die angegebene Dateierweiterung eine Codedatei ist.

fileExt
Dateiverlängerung.

Rückgabe: Prüfergebnis.

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

Bestimmt, ob die angegebene Dateierweiterung Referenzen unterstützt.

langExt
Sprache

Rückgabe: Prüfergebnis.

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

Bestimmen Sie, ob der angegebene Code Referenzen unterstützt.

code
CodeInfo

Rückgabe: Prüfergebnis.

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

Projektreferenz entfernen.

id
Id

Rückgabe: Prüfergebnis.

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

Versuchen Sie, Compiler für die angegebene Sprache zu erhalten.

fileExt
Dateiverlängerung.

Rückgabe: ICompiler

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

Versuchen Sie, C# Compiler zu erhalten.

Rückgabe: ICompiler

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

Versuchen Sie, Projektreferenz zu erhalten.

id
Id
reference
ICodeReference

Rückgabe: Prüfergebnis.

Felder

DefaultLanguage
public const string DefaultLanguage
value = CodeExtensions.DefaultLanguage

Standardsprache.

MsCorLib
public const string MsCorLib
value = CodeExtensions.MsCorLib

Microsoft Core Library.