Exemple #1
0
 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);
 }
Exemple #2
0
 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);
 }
Exemple #3
0
 protected _TypeParameterDictionary(TInternalParent parent, IGenericParameterDictionary <TGenericParameter, TParent> original)
     : base(parent, original)
 {
 }