---@meta
---@class Barotrauma.LanguageIdentifier : System.ValueType
---`Field Public Instance`
---@field Value Barotrauma.Identifier
---`Field Public Static`
---@field None Barotrauma.LanguageIdentifier
---`Getter Public Instance`
---@field ValueHash System.Int32
_G['LanguageIdentifier'] = {}

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

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

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

---`Constructor Public Instance`
---@overload fun(value:Barotrauma.Identifier):Barotrauma.LanguageIdentifier
---@return Barotrauma.LanguageIdentifier
_G['LanguageIdentifier'] = function() end

---`Constructor Public Instance`
---@overload fun(value:Barotrauma.Identifier):Barotrauma.LanguageIdentifier
---@return Barotrauma.LanguageIdentifier
_G['LanguageIdentifier'].__new = function() end

---`Constructor Private Static`
---@overload fun(value:Barotrauma.Identifier):Barotrauma.LanguageIdentifier
---@return Barotrauma.LanguageIdentifier
_G['LanguageIdentifier'] = function() end

---`Constructor Private Static`
---@overload fun(value:Barotrauma.Identifier):Barotrauma.LanguageIdentifier
---@return Barotrauma.LanguageIdentifier
_G['LanguageIdentifier'].__new = function() end

