public static TranslateDictionary Merge( TranslateDictionary dictionary1, TranslateDictionary dictionary2 ) { var dictionary = new TranslateDictionary(); if ( dictionary1 != null ) { foreach ( var term in dictionary1.SourceTerms ) dictionary.AddTerm( term, dictionary1[term] ); } if ( dictionary2 != null ) { foreach ( var term in dictionary2.SourceTerms ) dictionary.AddTerm( term, dictionary2[term] ); } return dictionary; }
public static TranslateDictionary Merge(TranslateDictionary dictionary1, TranslateDictionary dictionary2) { var dictionary = new TranslateDictionary(); if (dictionary1 != null) { foreach (var term in dictionary1.SourceTerms) { dictionary.AddTerm(term, dictionary1[term]); } } if (dictionary2 != null) { foreach (var term in dictionary2.SourceTerms) { dictionary.AddTerm(term, dictionary2[term]); } } return(dictionary); }
private static TranslateDictionary CreateDictionary(TranslationTerm[] terms) { if (terms == null) { return(null); } var dictionary = new TranslateDictionary(); foreach (var t in terms) { dictionary.AddTerm(t); } return(dictionary); }
private static TranslateDictionary CreateDictionary( TranslationTerm[] terms ) { if ( terms == null ) return null; var dictionary = new TranslateDictionary(); foreach ( var t in terms ) dictionary.AddTerm( t ); return dictionary; }