private static string GetString(IDictionary options, string name) { Debug.Assert(name != null); if (options == null) return string.Empty; var value = options[name]; if (value == null) return string.Empty; return value.ToString() ?? string.Empty; } }