public static Object GetPublicId(DocumentType/*!*/ self) { var data = self.GetData<AttributeData>(); if (data.AttrIsEmpty) { return null; } Object value; data.AttrAsHash.TryGetValue(self._publicId, out value); return value; }
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; }
public static Object GetSystemId(DocumentType /*!*/ self) { var data = self.GetData <AttributeData>(); if (data.AttrIsEmpty) { return(null); } Object value; data.AttrAsHash.TryGetValue(self._systemId, out value); return(value); }
public static void SetSystemId(RubyContext context/*!*/, DocumentType/*!*/ self, Object/*!*/ systemId) { var data = self.GetData<AttributeData>(); if (data.AttrIsEmpty) { data.Attr = new Hash(context); } data.AttrAsHash[self._systemId] = systemId; }