internal static bool ContainsName <TGenericParameter, TParent>(this IGenericParameterDictionary <TGenericParameter, TParent> target, string name) where TGenericParameter : IGenericParameter <TGenericParameter, TParent> where TParent : IGenericParamParent <TGenericParameter, TParent> { for (int i = 0, c = target.Count; i < c; i++) { if (target.Keys[i].Name == name) { return(true); } } return(false); }
internal static bool ContainsName(this IGenericParameterDictionary target, string name) { for (int i = 0, c = target.Count; i < c; i++) { var currentKey = target.Keys[i] as IGenericParameterUniqueIdentifier; if (currentKey == null) { continue; } else if (currentKey.Name == name) { return(true); } } return(false); }
protected _TypeParameterDictionary(TInternalParent parent, IGenericParameterDictionary <TGenericParameter, TParent> original) : base(parent, original) { }