Nexus.Client.Games.Morrowind.PluginManagement.Boss.StringMarshaler.StringMarshaler C# (CSharp) Method

StringMarshaler() public method

A simple constructor that initializes the object with the given values.
public StringMarshaler ( string p_strEncoding ) : System
p_strEncoding string The encoding of the string to marshal.
return System
		public StringMarshaler(string p_strEncoding)
		{
			switch (p_strEncoding)
			{
				case "ASCII":
					m_encEncoding = Encoding.ASCII;
					break;
				case "BigEndianUnicode":
					m_encEncoding = Encoding.BigEndianUnicode;
					break;
				case "Default":
					m_encEncoding = Encoding.Default;
					break;
				case "Unicode":
					m_encEncoding = Encoding.Unicode;
					break;
				case "UTF32":
					m_encEncoding = Encoding.UTF32;
					break;
				case "UTF7":
					m_encEncoding = Encoding.UTF7;
					break;
				case "UTF8":
					m_encEncoding = Encoding.UTF8;
					break;
			}
		}