void ParseMethod(CiMethod method)
{
this.CurrentMethod = method;
OpenScope();
if (method.CallType != CiCallType.Static)
method.This = CreateThis();
method.Signature.Params = ParseParams();
if (method.CallType == CiCallType.Abstract)
Expect(CiToken.Semicolon);
else
method.Body = ParseBlock();
CloseScope();
this.CurrentMethod = null;
}