// Token: 0x06001567 RID: 5479 RVA: 0x00069870 File Offset: 0x00067A70
 protected override XamlValueConverter <XamlDeferringLoader> LookupDeferringLoader()
 {
     if (this._deferringLoader != null)
     {
         WpfSharedBamlSchemaContext bamlSharedSchemaContext = System.Windows.Markup.XamlReader.BamlSharedSchemaContext;
         return(bamlSharedSchemaContext.GetDeferringLoader(this._deferringLoader));
     }
     return(null);
 }
        // Token: 0x06001564 RID: 5476 RVA: 0x00069810 File Offset: 0x00067A10
        protected override XamlValueConverter <TypeConverter> LookupTypeConverter()
        {
            WpfSharedBamlSchemaContext bamlSharedSchemaContext = System.Windows.Markup.XamlReader.BamlSharedSchemaContext;

            if (this.HasSpecialTypeConverter)
            {
                return(bamlSharedSchemaContext.GetXamlType(this._typeConverterType).TypeConverter);
            }
            if (this._typeConverterType != null)
            {
                return(bamlSharedSchemaContext.GetTypeConverter(this._typeConverterType));
            }
            return(null);
        }
        protected override XamlValueConverter <TypeConverter> LookupTypeConverter()
        {
            WpfSharedBamlSchemaContext schema = System.Windows.Markup.XamlReader.BamlSharedSchemaContext;

            if (_typeConverterType != null)
            {
                return(schema.GetTypeConverter(_typeConverterType));
            }

            if (HasSpecialValueConverter)
            {
                // This is for "object/string" syntax.
                // "Should" not cause reflection.
                return(base.LookupTypeConverter());
            }

            return(null);
        }