Mono.CSharp.NamespaceEntry.LocalUsingAliasEntry.Resolve C# (CSharp) Method

Resolve() public method

public Resolve ( IMemberContext rc, bool local ) : Mono.CSharp.FullNamedExpression
rc IMemberContext
local bool
return Mono.CSharp.FullNamedExpression
			public override FullNamedExpression Resolve (IMemberContext rc, bool local)
			{
				if (resolved != null || value == null)
					return resolved;

				if (local)
					return null;

				resolved = value.GetTypeExpression ().ResolveAsTypeStep (rc, false);
				if (resolved == null) {
					value = null;
					return null;
				}

				if (resolved is TypeExpr)
					resolved = resolved.ResolveAsTypeTerminal (rc, false);

				return resolved;
			}
NamespaceEntry.LocalUsingAliasEntry