Click or drag to resize

ProjectInfo Class



A class that represents all the arguments necessary to create a new project instance.
Inheritance Hierarchy
SystemObject
  Microsoft.CodeAnalysisProjectInfo

Namespace:  Microsoft.CodeAnalysis
Assembly:  Microsoft.CodeAnalysis.Workspaces (in Microsoft.CodeAnalysis.Workspaces.dll) Version: 2.3.0-dev-56735-00. Commit Hash: <developer build>
Syntax
public sealed class ProjectInfo

The ProjectInfo type exposes the following members.

Properties
  NameDescription
Public propertyAdditionalDocuments
The list of non-source documents associated with this project.
Public propertyAnalyzerReferences
The analyzers initially associated with this project.
Public propertyAssemblyName
The name of the assembly that this project will create, without file extension.
Public propertyCompilationOptions
The initial compilation options for the project, or null if the default options should be used.
Public propertyDocuments
The list of source documents initially associated with the project.
Public propertyFilePath
The path to the project file or null if there is no project file.
Public propertyHostObjectType
Type of the host object.
Public propertyId
The unique Id of the project.
Public propertyIsSubmission
True if this is a submission project for interactive sessions.
Public propertyLanguage
The language of the project.
Public propertyMetadataReferences
The metadata references initially defined for the project.
Public propertyName
The name of the project. This may differ from the project's filename.
Public propertyOutputFilePath
The path to the output file (module or assembly).
Public propertyParseOptions
The initial parse options for the source code documents in this project, or null if the default options should be used.
Public propertyProjectReferences
The project references initially defined for the project.
Public propertyVersion
The version of the project.
Top
Methods
See Also