External/OxyPlot/OxyPlot.WindowsForms/HashSet.cs
author moel.mich
Sun, 21 Jul 2013 15:51:43 +0000
changeset 414 93dbee74f1e7
permissions -rw-r--r--
Small correction for the Nuvoton NCT6791D super I/O chip.
     1 
     2 namespace OxyPlot.WindowsForms {
     3   using System;
     4   using System.Collections.Generic;
     5   using System.Text;
     6 
     7   public class HashSet<T> {
     8 
     9     private readonly Dictionary<T, object> set = new Dictionary<T, object>();
    10 
    11     public bool Add(T value) {
    12       if (set.ContainsKey(value))
    13         return true;
    14 
    15       set.Add(value, null);
    16       return false;
    17     }
    18 
    19     public bool Contains(T value) {
    20       return set.ContainsKey(value);
    21     }
    22 
    23     public void Clear() {
    24       set.Clear();
    25     }
    26   }
    27 }