/// <summary> /// Utility method to copy a schema attribute dictionary /// </summary> /// <param name="srcAttributes"></param> /// <param name="targetAttributes"></param> private static void CopyElementAttributes(SchemaAttributeDictionary srcAttributes, SchemaAttributeDictionary targetAttributes) { foreach (string attr in srcAttributes.AttributeNames) { targetAttributes.SetAttributeValue(attr, srcAttributes.GetAttributeValue(attr)); } }
public DictionaryDialog(SchemaAttributeDictionary dict) : this() { foreach (string name in dict.AttributeNames) { string value = dict.GetAttributeValue(name); AddProperty(name, value); } }
public static NameValueCollection GetParameters(string title, SchemaAttributeDictionary dict) { DictionaryDialog diag = new DictionaryDialog(dict); diag.Text = title; if (diag.ShowDialog() == DialogResult.OK) { return(diag.GetProperties()); } return(null); }
private void WriteAttributes(SchemaAttributeDictionary schemaAttributeDictionary) { if (schemaAttributeDictionary.AttributeNames.Length > 0) { foreach (string name in schemaAttributeDictionary.AttributeNames) { Console.WriteLine("\t\t- {0} : {1}", name, schemaAttributeDictionary.GetAttributeValue(name)); } } else { Console.WriteLine("\t\tNone"); } }
public static NameValueCollection GetParameters(string title, SchemaAttributeDictionary dict) { DictionaryDialog diag = new DictionaryDialog(dict); diag.Text = title; if (diag.ShowDialog() == DialogResult.OK) { return diag.GetProperties(); } return null; }