Ejemplo n.º 1
0
 public DictionaryEnumerator(IEnumerator <K> keys, IEnumerator <V> values)
 {
     ParameterChecker.CheckNull("DictionaryEnumerator", "keys", keys);
     ParameterChecker.CheckNull("DictionaryEnumerator", "values", values);
     Keys   = keys;
     Values = values;
 }
Ejemplo n.º 2
0
 public DictionaryEnumerator(IEnumerator items, Converter <object, K> convertKey, Converter <object, V> convertValue)
 {
     ParameterChecker.CheckNull("DictionaryEnumerator", "items", items);
     ParameterChecker.CheckNull("DictionaryEnumerator", "convertKey", convertKey);
     ParameterChecker.CheckNull("DictionaryEnumerator", "convertValue", convertValue);
     Items        = items;
     ConvertKey   = convertKey;
     ConvertValue = convertValue;
 }
Ejemplo n.º 3
0
 public void Initialize(string category, Dictionary <string, bool> traceItems, Converter <TraceObject, SortedList> onWriteTrace)
 {
     ParameterChecker.CheckNull("Tracer.Initialize", "traceItems", traceItems);
     this.Category   = category;
     this.TraceItems = traceItems;
     if (onWriteTrace == null)
     {
         this.OnWriteTrace = new Converter <TraceObject, SortedList>(this.OnDefaultWriteTrace);
     }
     else
     {
         this.OnWriteTrace = onWriteTrace;
     }
     this._HasInitialized = true;
 }
Ejemplo n.º 4
0
 public static XmlDocument DataTableToXml(DataTable table)
 {
     ParameterChecker.CheckNull("XmlHelper.DataTableToXml", "table", table);
     if (string.IsNullOrEmpty(table.TableName))
     {
         table.TableName = "Table1";
     }
     using (MemoryStream ms = new MemoryStream())
     {
         table.WriteXml(ms);
         ms.Position = 0L;
         XmlDocument doc = new XmlDocument();
         doc.Load(ms);
         return(doc);
     }
 }
Ejemplo n.º 5
0
 public FileCache(string cacheKeyPrepend, ReadFileHandler onReadFile)
 {
     ParameterChecker.CheckNull("FileCache", "onReadFile", onReadFile);
     CacheKeyPrepend = cacheKeyPrepend ?? string.Empty;
     OnReadFile      = onReadFile;
 }