Load options - used when loading a Solution, Project, or CodeUnit.
Namespace:
Nova.CodeDOM
Assembly:
Nova.CodeDOM (in Nova.CodeDOM.dll) Version: 7.44.8391.13415
Syntax [FlagsAttribute]
public enum LoadOptions
Members
| Member name | Value | Description |
---|
| None | 0 |
No options specified - loading will still occur, but no parsing, resolving, or extra logging.
|
| ParseSources | 1 |
Parse all CodeUnits.
|
| ResolveSources | 2 |
Resolve all CodeUnits (also forces parsing).
|
| LogMetrics | 4 |
Calculate and log basic metrics after loading/parsing/resolving.
|
| LogMessages | 8 |
Log messages after loading/parsing/resolving (errors, warnings, others - depending upon the log level).
|
| DoNotParseBodies | 16 |
Do not parse method bodies (useful if you only need types and member signatures, and not code in methods).
|
| DoNotResolveBodies | 32 |
Do not resolve method bodies (useful if you have parsed method bodies, but do not need to resolve symbols in them).
|
| LogAll | 12 |
Log metrics and messages after loading/parsing/resolving.
|
| Complete | 3 |
Perform complete processing.
|
| LoadOnly | 0 |
Load, but don't parse or resolve sources (useful for working on Solution or Project files only).
|
| DoNotResolve | 1 |
Load and parse sources, but don't resolve (useful for formatting or metrics, when resolving is not required).
|
See Also