public string GetSignatureForError ()
{
string append = TypeArguments == null ? "" : "<" + TypeArguments.GetSignatureForError () + ">";
if (Left == null)
return Name + append;
string connect = is_double_colon ? "::" : ".";
return Left.GetSignatureForError () + connect + Name + append;
}