// Token: 0x0600159E RID: 5534 RVA: 0x00069E94 File Offset: 0x00068094
 protected override IList <XamlType> LookupPositionalParameters(int paramCount)
 {
     if (base.IsMarkupExtension)
     {
         List <XamlType>      list = null;
         Baml6ConstructorInfo baml6ConstructorInfo = this.Constructors[paramCount];
         if (this.Constructors.TryGetValue(paramCount, out baml6ConstructorInfo))
         {
             list = new List <XamlType>();
             foreach (Type type in baml6ConstructorInfo.Types)
             {
                 list.Add(base.SchemaContext.GetXamlType(type));
             }
         }
         return(list);
     }
     return(base.LookupPositionalParameters(paramCount));
 }
        protected override IList <XamlType> LookupPositionalParameters(int paramCount)
        {
            if (this.IsMarkupExtension)
            {
                List <XamlType>      xTypes = null;
                Baml6ConstructorInfo info   = Constructors[paramCount];
                if (Constructors.TryGetValue(paramCount, out info))
                {
                    xTypes = new List <XamlType>();
                    foreach (Type type in info.Types)
                    {
                        xTypes.Add(SchemaContext.GetXamlType(type));
                    }
                }

                return(xTypes);
            }
            else
            {
                return(base.LookupPositionalParameters(paramCount));
            }
        }