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. |
| WithId(ProjectId) |
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. |