Mono.CSharp.MemberBase.ResolveMemberType C# (CSharp) Method

ResolveMemberType() protected method

protected ResolveMemberType ( ) : bool
return bool
		protected virtual bool ResolveMemberType ()
		{
			if (member_type != null)
				throw new InternalErrorException ("Multi-resolve");

			TypeExpr te = type_expr.ResolveAsTypeTerminal (this, false);
			if (te == null)
				return false;
			
			//
			// Replace original type name, error reporting can use fully resolved name
			//
			type_expr = te;

			member_type = te.Type;
			return true;
		}
	}