Click or drag to resize

ResolverResolveUnspecified Method

This method is called to resolve a symbol in the situation where a category couldn't be determined. Because parsing can always determine the category in various situations, this method should never be called for: Generic Types, Namespaces, Methods (with parens), Constructors, Attributes, Goto Targets, Directive Expressions, literal constants, Indexers, Events, variables of delegate type. So, it doesn't need to worry about type arguments or method arguments. This leaves the possibilities of: Non-Generic Types, Type Parameters, Properties, Fields, Locals, Parameters, and non-invoked Method names (without parens, such as when assigned to delegates or passed as a parameter of delegate type). Namespace prefixes can also exist for many of these.

Namespace:  Nova.Resolving
Assembly:  Nova.CodeDOM (in Nova.CodeDOM.dll) Version: 7.44.8391.13415
Syntax
C#
protected SymbolicRef ResolveUnspecified(
	Func<Object, bool> isValidCategory
)

Parameters

isValidCategory
Type: SystemFuncObject, Boolean

Return Value

Type: SymbolicRef
See Also