Project Fields |
The Project type exposes the following members.
Name | Description | |
---|---|---|
_annotations |
Any Annotations (Comments, DocComments, Attributes,
or Messages) associated with the CodeObject (null if none).
(Inherited from CodeObject.) | |
_assemblyResolver |
The MonoCecilAssemblyResolver for this project (only used if using Mono Cecil to load assemblies).
| |
_baseIntermediateOutputPath | ||
_builtInTypes |
Cached type objects for built-in types.
| |
_cachedSystemRefs |
Cached SymbolicRef objects - used by FindRef() to cache results, usually for System TypeRefs.
| |
_codeUnits |
All code units in this project.
| |
_columnNumber |
The starting column number associated with the CodeObject if parsed from or written to text form.
(Inherited from CodeObject.) | |
_configurationName | ||
_configurations |
The project configurations.
| |
_currentConfiguration |
The currently active project configuration.
| |
_currentPlatformConfiguration |
The currently active platform-specific configuration (if any).
| |
_defineConstants | ||
_dependsOn |
A cached dictionary of projects which the current one depends on (used for performance).
| |
_fileItems |
File items (source files, content files, resource files, etc).
| |
_fileName | ||
_formatFlags |
Formatting flags - for line feeds, braces, etc.
(Inherited from CodeObject.) | |
_frameworkContext |
The FrameworkContext for this project, which keeps track of all loaded assemblies.
| |
_globalAttributes |
All project-global attributes (those with a target of assembly or module) defined in any CodeUnit (usually AssemblyInfo.cs).
| |
_globalNamespace |
The project's global namespace.
| |
_intermediateOutputPath | ||
_internalsVisibleTo |
Assembly names which have internal visibility to this project.
| |
_internalsVisibleToTest |
Assembly names which have internal visibility to this project for testing purposes only.
| |
_isNew | ||
_lineNumber |
The starting line number associated with the CodeObject if parsed from or written to text form.
(Inherited from CodeObject.) | |
_loadedAssemblies |
Assembly/root namespace combinations for which types have already been loaded for this project.
| |
_loadedForAssemblyOnly | ||
_name | ||
_notSupported |
True if the project type is not currently supported.
| |
_nuGetReferences |
NuGet references.
| |
_outDir | ||
_outputPath | ||
_parent |
The parent CodeObject.
(Inherited from CodeObject.) | |
_platformConfigurations |
Platform-specific configurations.
| |
_projectGuid | ||
_references |
References to other projects, assemblies, or COM objects.
| |
_removeFiles |
Set of file items to be removed (source files, content files, resource files, etc) by filespec.
| |
_targetFramework | ||
_targetFrameworkIdentifier | ||
_targetFrameworkProfile | ||
_targetFrameworkVersion | ||
_targetPlatform | ||
_targetPlatformMinVersion | ||
_targetPlatformVersion | ||
_typeGuid | ||
_unhandledData |
Unhandled (unparsed or unrecognized) XML data in the project file.
| |
_unhandledProperties |
A dictionary of unhandled properties (used to evaluate macros).
| |
_userReferencePath |
The ReferencePath from any "*.csproj.user" file.
| |
_visualStudioVersion | ||
ASPMVCProjectType | ||
ConfigurationDebug | ||
ConfigurationRelease | ||
CPPProjectType | ||
CSCoreProjectType | ||
CSharpFileExtension | ||
CSharpProjectFileExtension | ||
CSProjectType | ||
CSSharePointProjectType | ||
CSWorkflowProjectType | ||
DefaultBaseAddress | ||
DefaultFileAlignment | ||
DefaultFramework | ||
DefaultPlatform | ||
DesignerCSharpGeneratedExtension | ||
DesignerGeneratedExtension | ||
DesignerVBGeneratedExtension | ||
DisableMultithreading |
Set to disable the use of multithreading for loading, parsing, resolving, etc. This option is available as a
possible workaround for any threading-related bugs that might appear in certain scenarios.
| |
FolderType | ||
GeneratedFileExtension | ||
GeneratedFileExtension2 | ||
JsonFileExtension | ||
LoadInternalTypes |
Set to load internal types in addition to public types when loading types from referenced assemblies and
projects, even when there isn't any InternalsVisibleTo attribute. This allows resolving namespaces and types
that would otherwise not be found, allowing code analysis to then flag such references as illegal (not accessible).
This option will slow things down a bit and use up more memory.
| |
MsCorLib | ||
MvcProjectType | ||
NuGetProjectAssetsJsonFile | ||
NuGetProjectFileName | ||
NuGetProjectJsonFile | ||
OutputFolderName | ||
PlatformAnyCPU | ||
PlatformX64 | ||
PlatformX86 | ||
PropertiesFolder | ||
ReferencesFolder | ||
SetupProjectType | ||
SharedItemsFileExtension | ||
SharedProjectFileExtension | ||
SilverlightProjectType | ||
SystemCore | ||
TestProjectType | ||
VBFileExtension | ||
VBProjectFileExtension | ||
VBProjectType | ||
VBSharePointProjectType | ||
VBWorkflowProjectType | ||
VisualDBToolsProjectType | ||
VstoProjectType | ||
WCFProjectType | ||
WebApplicationProjectType | ||
WebSiteProjectType | ||
WorkflowCodeBesideFileExtension | ||
WorkflowCSharpCodeBesideFileExtension | ||
WorkflowVBCodeBesideFileExtension | ||
WPFProjectType | ||
XamlCSharpCodeBehindExtension | ||
XamlCSharpGeneratedExtension | ||
XamlCSharpGeneratedExtension2 | ||
XamlCSharpGeneratedExtension3 | ||
XamlFileExtension | ||
XamlVBCodeBehindExtension | ||
XamlVBGeneratedExtension | ||
XamlVBGeneratedExtension2 | ||
XamlVBGeneratedExtension3 |