Example #1
0
            public float this[string key, GettingType gettingType = GettingType.Average]
            {
                get
                {
                    switch (gettingType)
                    {
                        case GettingType.Max:
                            return _results[key].Max();
                        case GettingType.Min:
                            return _results[key].Min();
                        case GettingType.Average:
                            return _results[key].Average();
                        default:
                            throw new ArgumentOutOfRangeException(nameof(gettingType), gettingType, null);
                    }
                }
                set
                {
                    if (!_results.ContainsKey(key))
                    {
                        _results[key] = new List<float>();
                    }

                    _results[key].Add(value);
                }
            }
Example #2
0
 public static IntPtr GetWindow(IntPtr windowHandle, GettingType gettingType)
 {
     return(GetWindow_DLL(windowHandle, (uint)gettingType));
 }