Guest User

Untitled

a guest
Jul 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. [Export(typeof(LanguageSelector))]
  2. [PartCreationPolicy(CreationPolicy.Shared)]
  3. public class LanguageSelector : Selector<ILanguageProvider>
  4. {
  5. protected override string IdentityFor(ILanguageProvider import)
  6. {
  7. return import.Name;
  8. }
  9.  
  10. protected override ILanguageProvider ImportFor(string identity)
  11. {
  12. foreach (var item in base.Options)
  13. {
  14. if (item.Name == identity)
  15. return item;
  16. }
  17. return base.Options.First();
  18. }
  19. }
Add Comment
Please, Sign In to add comment