CodeExtensions
Clase de extensión.
Propiedades
public static IEnumerable<AssemblyReference> DefaultReferences { get; }
value = CodeExtensions.DefaultReferences
Referencias predeterminadas.
public static IEnumerable<AssemblyReference> FSharpReferences { get; }
value = CodeExtensions.FSharpReferences
Referencias F#.
public static IEnumerable<ICodeReference> ProjectReferences { get; }
value = CodeExtensions.ProjectReferences
Referencias de proyecto.
Métodos
public static void AddAsmRef(CodeInfo ci, string asmFile)
CodeExtensions.AddAsmRef(ci, asmFile)
Agregue referencia de montaje.
- ci
- CodeInfo
- asmFile
- Camino de la Asamblea.
public static void AddProjectReference(ICodeReference reference)
CodeExtensions.AddProjectReference(reference)
Agregue referencia de proyecto.
- reference
- ICodeReference
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@.
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
public static ICompiler GetCSharpCompiler()
result = CodeExtensions.GetCSharpCompiler()
Consigue compilador de C#.
Devuelve: ICompiler
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.
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.
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.
public static bool RemoveProjectReference(string id)
result = CodeExtensions.RemoveProjectReference(id)
Retire la referencia del proyecto.
- id
- Id
Devuelve: Resultado de la comprobación.
public static ICompiler TryGetCompiler(string fileExt)
result = CodeExtensions.TryGetCompiler(fileExt)
Pruebe compilar para el idioma especificado.
- fileExt
- extensión de archivo.
Devuelve: ICompiler
public static ICompiler TryGetCSharpCompiler()
result = CodeExtensions.TryGetCSharpCompiler()
Trate de compilar C#.
Devuelve: ICompiler
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
public const string DefaultLanguage
value = CodeExtensions.DefaultLanguage
Lenguaje predeterminado.