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

StringArrayManualMarshaler() public method

A simple constructor that initializes the object with the given values.
public StringArrayManualMarshaler ( string p_strEncoding ) : System
p_strEncoding string The encoding of the string to marshal.
return System
		public StringArrayManualMarshaler(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;
			}
		}