SILUBS.ScriptureChecks.CharactersCheck.StringToDictionary C# (CSharp) Method

StringToDictionary() private method

Converts a string to a dictionary
private StringToDictionary ( string value ) : bool>.Dictionary
value string Space-delimited list of valid characters
return bool>.Dictionary
		private Dictionary<string, bool> StringToDictionary(string value)
		{
			Dictionary<string, bool> dict = new Dictionary<string, bool>();

			if (value.Length > 0)
			{
				// 02 JUN 2008, Phil Hopper:  Check if space is a valid character.

				if (value[0] == ' ')
					dict[value.Substring(0, 1)] = true;

				value = value.Trim();

				if (value != string.Empty)
				{
					foreach (string item in value.Split())
						dict[item] = true;
				}
			}

			return dict;
		}