---@meta
---@class System.Object
---@operator add(Barotrauma.LocalizedString):Barotrauma.LocalizedString
_G['System']['Object'] = {}

---`Method Public Instance`
---@return System.Type
_G['System']['Object'].GetType = function() end

---`Method NonPublic Instance`
---@return System.Object
_G['System']['Object'].MemberwiseClone = function() end

---`Method NonPublic Instance Virtual`
_G['System']['Object'].Finalize = function() end

---`Method Public Instance Virtual`
---@return System.String
_G['System']['Object'].ToString = function() end

---`Method Public Instance Virtual`
---@param obj System.Object
---@return System.Boolean
_G['System']['Object'].Equals = function(obj) end

---`Method Public Static`
---@param objA System.Object
---@param objB System.Object
---@return System.Boolean
_G['System']['Object'].Equals = function(objA, objB) end

---`Method Public Static`
---@param objA System.Object
---@param objB System.Object
---@return System.Boolean
_G['System']['Object'].ReferenceEquals = function(objA, objB) end

---`Method Public Instance Virtual`
---@return System.Int32
_G['System']['Object'].GetHashCode = function() end

---`Constructor Public Instance`
---@return System.Object
_G['System']['Object'] = function() end

---`Constructor Public Instance`
---@return System.Object
_G['System']['Object'].__new = function() end

