CodeExtensions
Erweiterungsklasse.
Eigenschaften
public static IEnumerable<AssemblyReference> DefaultReferences { get; }
value = CodeExtensions.DefaultReferences
Standardreferenzen.
public static IEnumerable<AssemblyReference> FSharpReferences { get; }
value = CodeExtensions.FSharpReferences
F#-Referenzen.
public static IEnumerable<ICodeReference> ProjectReferences { get; }
value = CodeExtensions.ProjectReferences
Projektreferenzen.
Methoden
public static void AddAsmRef(CodeInfo ci, string asmFile)
CodeExtensions.AddAsmRef(ci, asmFile)
Montagereferenz hinzufügen.
- ci
- CodeInfo
- asmFile
- Montageweg.
public static void AddProjectReference(ICodeReference reference)
CodeExtensions.AddProjectReference(reference)
Fügen Sie Projektreferenz hinzu.
- reference
- ICodeReference
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.
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
public static ICompiler GetCSharpCompiler()
result = CodeExtensions.GetCSharpCompiler()
Holen Sie sich C# Compiler.
Rückgabe: ICompiler
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.
public static bool IsReferencesSupported(string langExt)
result = CodeExtensions.IsReferencesSupported(langExt)
Bestimmt, ob die angegebene Dateierweiterung Referenzen unterstützt.
- langExt
- Sprache
Rückgabe: Prüfergebnis.
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.
public static bool RemoveProjectReference(string id)
result = CodeExtensions.RemoveProjectReference(id)
Projektreferenz entfernen.
- id
- Id
Rückgabe: Prüfergebnis.
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
public static ICompiler TryGetCSharpCompiler()
result = CodeExtensions.TryGetCSharpCompiler()
Versuchen Sie, C# Compiler zu erhalten.
Rückgabe: ICompiler
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
public const string DefaultLanguage
value = CodeExtensions.DefaultLanguage
Standardsprache.