/////////////////////////////////////////////////////////////////////// bool IDictionary <string, T> .ContainsKey( string key ) { return(base.ContainsKey( PathOps.TranslatePath(key, translationType))); }
/////////////////////////////////////////////////////////////////////// void IDictionary <string, T> .Add( string key, T value ) { base.Add(PathOps.TranslatePath(key, translationType), value); }
/////////////////////////////////////////////////////////////////////// bool IDictionary <string, T> .TryGetValue( string key, out T value ) { return(base.TryGetValue( PathOps.TranslatePath(key, translationType), out value)); }
/////////////////////////////////////////////////////////////////////// #region System.Collections.Generic.Dictionary<string, TValue> Overrides public new T this[string key] { get { return(base[PathOps.TranslatePath(key, translationType)]); } set { base[PathOps.TranslatePath(key, translationType)] = value; } }
/////////////////////////////////////////////////////////////////////// bool IDictionary <string, T> .Remove( string key ) { return(base.Remove(PathOps.TranslatePath(key, translationType))); }
/////////////////////////////////////////////////////////////////////// #region System.Collections.Generic.IDictionary<string, TValue> Overrides T IDictionary <string, T> .this[string key] { get { return(base[PathOps.TranslatePath(key, translationType)]); } set { base[PathOps.TranslatePath(key, translationType)] = value; } }