ProjectInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto.
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
- Herencia
-
ProjectInfo
- Atributos
Propiedades
AdditionalDocuments |
Lista de documentos que no son de origen asociados a este proyecto. |
AnalyzerConfigDocuments |
Lista de documentos analyzerconfig asociados a este proyecto. |
AnalyzerReferences |
Los analizadores asociados inicialmente a este proyecto. |
AssemblyName |
Nombre del ensamblado que creará este proyecto, sin extensión de archivo. |
CompilationOptions |
Las opciones de compilación iniciales del proyecto o null si se deben usar las opciones predeterminadas. |
CompilationOutputInfo |
Ruta de acceso al archivo de salida del compilador (módulo o ensamblado). |
Documents |
Lista de documentos de origen asociados inicialmente al proyecto. |
FilePath |
Ruta de acceso al archivo del proyecto o null si no hay ningún archivo de proyecto. |
HostObjectType |
Tipo del objeto host. |
Id |
Identificador único del proyecto. |
IsSubmission |
True si se trata de un proyecto de envío para sesiones interactivas. |
Language |
Lenguaje del proyecto. |
MetadataReferences |
Las referencias de metadatos definidas inicialmente para el proyecto. |
Name |
Nombre del proyecto. Esto puede diferir del nombre de archivo del proyecto. |
OutputFilePath |
Ruta de acceso al archivo de salida (módulo o ensamblado). |
OutputRefFilePath |
Ruta de acceso al archivo de salida del ensamblado de referencia. |
ParseOptions |
Las opciones de análisis iniciales para los documentos de código fuente de este proyecto, o null si se deben usar las opciones predeterminadas. |
ProjectReferences |
El proyecto hace referencia inicialmente definido para el proyecto. |
Version |
Versión del proyecto. |
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) |
Cree una nueva instancia de .ProjectInfo |
Create(ProjectId, VersionStamp, String, String, String, String, String, CompilationOptions, ParseOptions, IEnumerable<DocumentInfo>, IEnumerable<ProjectReference>, IEnumerable<MetadataReference>, IEnumerable<AnalyzerReference>, IEnumerable<DocumentInfo>, Boolean, Type) |
Cree una nueva instancia de .ProjectInfo |
WithAdditionalDocuments(IEnumerable<DocumentInfo>) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithAnalyzerConfigDocuments(IEnumerable<DocumentInfo>) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithAnalyzerReferences(IEnumerable<AnalyzerReference>) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithAssemblyName(String) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithCompilationOptions(CompilationOptions) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithCompilationOutputInfo(CompilationOutputInfo) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithDefaultNamespace(String) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithDocuments(IEnumerable<DocumentInfo>) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithFilePath(String) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithMetadataReferences(IEnumerable<MetadataReference>) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithName(String) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithOutputFilePath(String) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithOutputRefFilePath(String) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithParseOptions(ParseOptions) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithProjectReferences(IEnumerable<ProjectReference>) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |
WithVersion(VersionStamp) |
Clase que representa todos los argumentos necesarios para crear una nueva instancia de proyecto. |