public MemberName Clone () { MemberName left_clone = Left == null ? null : Left.Clone (); return new MemberName (left_clone, Name, is_double_colon, TypeArguments, Location); }