ProjectInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto.
public ref class ProjectInfo sealed
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public sealed class ProjectInfo
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")>]
type ProjectInfo = class
Public NotInheritable Class ProjectInfo
- Herança
-
ProjectInfo
- Atributos
Propriedades
AdditionalDocuments |
A lista de documentos não-fonte associados a este projeto. |
AnalyzerConfigDocuments |
A lista de documentos analyzerconfig associados a este projeto. |
AnalyzerReferences |
Os analisadores inicialmente associados a este projeto. |
AssemblyName |
O nome do assembly que este projeto criará, sem extensão de arquivo. |
CompilationOptions |
As opções de compilação iniciais para o projeto ou nulas se as opções padrão devem ser usadas. |
CompilationOutputInfo |
O caminho para o arquivo de saída do compilador (módulo ou assembly). |
Documents |
A lista de documentos de origem inicialmente associados ao projeto. |
FilePath |
O caminho para o arquivo de projeto ou nulo se não houver nenhum arquivo de projeto. |
HostObjectType |
Tipo do objeto host. |
Id |
A ID exclusiva do projeto. |
IsSubmission |
True se este for um projeto de envio para sessões interativas. |
Language |
O idioma do projeto. |
MetadataReferences |
As referências de metadados inicialmente definidas para o projeto. |
Name |
O nome do projeto. Isso pode ser diferente do nome do arquivo do projeto. |
OutputFilePath |
O caminho para o arquivo de saída (módulo ou assembly). |
OutputRefFilePath |
O caminho para o arquivo de saída do assembly de referência. |
ParseOptions |
As opções de análise iniciais para os documentos de código-fonte neste projeto ou nulas se as opções padrão devem ser usadas. |
ProjectReferences |
As referências de projeto inicialmente definidas para o projeto. |
Version |
A versão do projeto. |
Métodos
Create(ProjectId, VersionStamp, String, String, String, String, String, CompilationOptions, ParseOptions, IEnumerable<DocumentInfo>, IEnumerable<ProjectReference>, IEnumerable<MetadataReference>, IEnumerable<AnalyzerReference>, IEnumerable<DocumentInfo>, Boolean, Type, String) |
Criar uma nova instância de um ProjectInfo. |
Create(ProjectId, VersionStamp, String, String, String, String, String, CompilationOptions, ParseOptions, IEnumerable<DocumentInfo>, IEnumerable<ProjectReference>, IEnumerable<MetadataReference>, IEnumerable<AnalyzerReference>, IEnumerable<DocumentInfo>, Boolean, Type) |
Criar uma nova instância de um ProjectInfo. |
WithAdditionalDocuments(IEnumerable<DocumentInfo>) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithAnalyzerConfigDocuments(IEnumerable<DocumentInfo>) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithAnalyzerReferences(IEnumerable<AnalyzerReference>) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithAssemblyName(String) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithCompilationOptions(CompilationOptions) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithCompilationOutputInfo(CompilationOutputInfo) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithDefaultNamespace(String) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithDocuments(IEnumerable<DocumentInfo>) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithFilePath(String) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithId(ProjectId) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithMetadataReferences(IEnumerable<MetadataReference>) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithName(String) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithOutputFilePath(String) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithOutputRefFilePath(String) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithParseOptions(ParseOptions) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithProjectReferences(IEnumerable<ProjectReference>) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |
WithVersion(VersionStamp) |
Uma classe que representa todos os argumentos necessários para criar uma nova instância de projeto. |