private TypeDiscoveryConfiguration Deserialize(string xmlFragment) { var section = new TypeDiscoveryConfiguration(); ConfigurationHelper.DeserializeSection(section, xmlFragment); return(section); }
public void TearDown() { PrivateInvoke.SetNonPublicStaticField( typeof(ContextAwareTypeUtility), "s_defaultTypeDiscoveryService", new Lazy <ITypeDiscoveryService> (() => _oldTypeDiscoveryService)); PrivateInvoke.SetNonPublicStaticField( typeof(ContextAwareTypeUtility), "s_defaultTypeResolutionService", new Lazy <ITypeResolutionService> (() => _oldTypeResolutionService)); DesignerUtility.ClearDesignMode(); TypeDiscoveryConfiguration.SetCurrent(_oldTypeDiscoveryConfiguration); TypeResolutionConfiguration.SetCurrent(_oldTypeResolutionConfiguration); }
public void SetUp() { _oldTypeDiscoveryService = ContextAwareTypeUtility.GetTypeDiscoveryService(); _oldTypeDiscoveryConfiguration = TypeDiscoveryConfiguration.Current; _oldTypeResolutionService = ContextAwareTypeUtility.GetTypeResolutionService(); _oldTypeResolutionConfiguration = TypeResolutionConfiguration.Current; PrivateInvoke.SetNonPublicStaticField( typeof(ContextAwareTypeUtility), "s_defaultTypeDiscoveryService", new Lazy <ITypeDiscoveryService> (() => TypeDiscoveryConfiguration.Current.CreateTypeDiscoveryService())); PrivateInvoke.SetNonPublicStaticField( typeof(ContextAwareTypeUtility), "s_defaultTypeResolutionService", new Lazy <ITypeResolutionService> (() => TypeResolutionConfiguration.Current.CreateTypeResolutionService())); DesignerUtility.ClearDesignMode(); TypeDiscoveryConfiguration.SetCurrent(new TypeDiscoveryConfiguration()); TypeResolutionConfiguration.SetCurrent(new TypeResolutionConfiguration(new DefaultTypeResolutionService())); }