public ObservableSourceBindingFactory(IMvxSourceBindingFactory baseFactory) { Contract.Requires(baseFactory != null); this._baseSourceBindingFactory = baseFactory; this._extensionHostExtensions = ((baseFactory is IMvxSourceBindingFactoryExtensionHost) ? ((IMvxSourceBindingFactoryExtensionHost)baseFactory).Extensions : (new List<IMvxSourceBindingFactoryExtension>())); this._extensionHostExtensions.Add(new ObservableMvxPropertySourceBindingFactoryExtension()); }
public static void ClearCaches() { _sourceBindingFactory = null; _targetBindingFactory = null; _languageParser = null; _propertyExpressionParser = null; _valueConverterLookup = null; _defaultBindingName = null; _binder = null; }