public static bool TryGetValue <T>(this DependencyParameterCollection collection, string key, out T value) { Guard.ArgumentNotNull(key, "key"); if (collection != null && collection.ContainsKey(key)) { value = (T)collection[key]; return(true); } else { value = default(T); return(false); } }
public static T GetValueOrDefault <T>(this DependencyParameterCollection collection, string key, T defaultValue) { Guard.ArgumentNotNull(key, "key"); return((collection != null && collection.ContainsKey(key)) ? (T)collection[key] : defaultValue); }