// 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)); } }