Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Export(typeof(LanguageSelector))]
- [PartCreationPolicy(CreationPolicy.Shared)]
- public class LanguageSelector : Selector<ILanguageProvider>
- {
- protected override string IdentityFor(ILanguageProvider import)
- {
- return import.Name;
- }
- protected override ILanguageProvider ImportFor(string identity)
- {
- foreach (var item in base.Options)
- {
- if (item.Name == identity)
- return item;
- }
- return base.Options.First();
- }
- }
Add Comment
Please, Sign In to add comment