Class Compilation
An invocation of the C# compiler.
Import path
import semmle.code.csharp.commons.CompilationDirect supertypes
Predicates
| getADiagnostic | Gets a diagnostic associated with this compilation. |
| getAFileCompiled | Gets a source file compiled in this compilation. |
| getAReference | Gets a reference in this compilation. |
| getArgument | Gets the |
| getArguments | Gets the arguments as a concatenated string. |
| getCpuSeconds | Gets the CPU seconds for the entire extractor process. |
| getDirectoryString | Gets the directory in which this compilation was run, as a string. |
| getElapsedSeconds | Gets the elapsed seconds for the entire extractor process. |
| getExpandedArgument | Gets the |
| getExpandedArguments | Gets the expanded arguments as a concatenated string. This is similar to |
| getExtractorCpuSeconds | Gets the CPU time of the extraction. |
| getExtractorElapsedSeconds | Gets the elapsed time of the extraction. |
| getExtractorUserCpuSeconds | Gets the user CPU time of the extraction. |
| getFileCompiled | Gets the ’i’th source file in this compilation. |
| getFolder | Gets the folder in which this compilation was run. |
| getFrontendCpuSeconds | Gets the CPU time of the compilation. |
| getFrontendElapsedSeconds | Gets the elapsed time of the compilation. |
| getFrontendUserCpuSeconds | Gets the user CPU time of the compilation. |
| getInfo | Gets the piece of compilation information with the given key, if any. |
| getMetric | Gets a performance metric for this compilation. |
| getOutputAssembly | Gets the output assembly. |
| getPeakWorkingSetMB | Gets the peak working set of the extractor process in MB. |
| getReference | Gets the |
| toString | Gets a textual representation of this compilation. |