public bool TryGetValue(string key, out object value) { return(_innerDictionary.TryGetValue(key, out value) || (_mergedInstance != null && _mergedInstance.TryGetValue(key, out value)) || (MergedDictionaries != null && TryGetMergedDictionaryValue(key, out value))); }
internal bool TryGetMergedValue(string key, out object value) { return(_innerDictionary.TryGetValue(key, out value) || (_mergedInstance != null && _mergedInstance.TryGetValue(key, out value))); }