Click or drag to resize

ResolveFlags Enumeration

Symbol resolution flags (passed through Resolve methods).

Namespace:  Nova.Resolving
Assembly:  Nova.CodeDOM (in Nova.CodeDOM.dll) Version: 7.44.8391.13415
Syntax
C#
[FlagsAttribute]
public enum ResolveFlags
Members
  Member nameValueDescription
None0No flags set.
Quiet1Quiet operation - no warnings or errors on failure to resolve.
InDocComment2Code is embedded inside documentation comments - only warnings should be logged, no errors.
InDocCodeRef4Code is inside a 'cref' in a documentation commment - references to non-static members are OK.
SkipMethodBodies8Skip resolving of method bodies (use for performance if you don't care about method bodies).
Phase116First resolve phase - stop at type declarations after resolving any base list.
Phase232Second resolve phase - stop at the bodies of methods/properties, or base/this initializers, or field initializers.
Phase364Third resolve phase - resolve method and property bodies, base/this initializers, field initializers.
IsGenerated128True if we're resolving references in a generated CodeUnit (code cleanup settings will be ignored).
Unresolve256Unresolve all resolved SymbolicRefs, and don't resolve any UnresolvedRefs.
InUsingDirective512Symbol is inside a using directive.
InNameOf1024Symbol is inside a nameof operator.
See Also