CodeExtensions
Aula de extensão.
Propriedades
public static IEnumerable<AssemblyReference> DefaultReferences { get; }
value = CodeExtensions.DefaultReferences
Referências por omissão.
public static IEnumerable<AssemblyReference> FSharpReferences { get; }
value = CodeExtensions.FSharpReferences
F# referências.
public static IEnumerable<ICodeReference> ProjectReferences { get; }
value = CodeExtensions.ProjectReferences
Referências do projecto.
Métodos
public static void AddAsmRef(CodeInfo ci, string asmFile)
CodeExtensions.AddAsmRef(ci, asmFile)
Adicionar referência de montagem.
- ci
- CodeInfo
- asmFile
- Caminho de montagem.
public static void AddProjectReference(ICodeReference reference)
CodeExtensions.AddProjectReference(reference)
Adicionar referência ao projeto.
- reference
- ICodeReference
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.
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
public static ICompiler GetCSharpCompiler()
result = CodeExtensions.GetCSharpCompiler()
Obter o compilador C#.
Retorna: Compilador de ICompilação
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.
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.
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.
public static bool RemoveProjectReference(string id)
result = CodeExtensions.RemoveProjectReference(id)
Remover referência do projeto.
- id
- ID
Retorna: Verificar o resultado.
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
public static ICompiler TryGetCSharpCompiler()
result = CodeExtensions.TryGetCSharpCompiler()
Tente obter o compilador C#.
Retorna: Compilador de ICompilação
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
public const string DefaultLanguage
value = CodeExtensions.DefaultLanguage
Linguagem padrão.