public static void SetPublicId(RubyContext context/*!*/, DocumentType/*!*/ self, Object/*!*/ publicId) { var data = self.GetData<AttributeData>(); if (data.AttrIsEmpty) { data.Attr = new Hash(context); } data.AttrAsHash[self._publicId] = publicId; }