Symbol resolution flags (passed through Resolve methods).
Namespace:
Nova.Resolving
Assembly:
Nova.CodeDOM (in Nova.CodeDOM.dll) Version: 7.44.8391.13415
Syntax [FlagsAttribute]
public enum ResolveFlags
Members
| Member name | Value | Description |
---|
| None | 0 | No flags set. |
| Quiet | 1 | Quiet operation - no warnings or errors on failure to resolve. |
| InDocComment | 2 | Code is embedded inside documentation comments - only warnings should be logged, no errors. |
| InDocCodeRef | 4 | Code is inside a 'cref' in a documentation commment - references to non-static members are OK. |
| SkipMethodBodies | 8 | Skip resolving of method bodies (use for performance if you don't care about method bodies). |
| Phase1 | 16 | First resolve phase - stop at type declarations after resolving any base list. |
| Phase2 | 32 | Second resolve phase - stop at the bodies of methods/properties, or base/this initializers, or field initializers. |
| Phase3 | 64 | Third resolve phase - resolve method and property bodies, base/this initializers, field initializers. |
| IsGenerated | 128 | True if we're resolving references in a generated CodeUnit (code cleanup settings will be ignored). |
| Unresolve | 256 | Unresolve all resolved SymbolicRefs, and don't resolve any UnresolvedRefs. |
| InUsingDirective | 512 | Symbol is inside a using directive. |
| InNameOf | 1024 | Symbol is inside a nameof operator. |
See Also