public string GetDisplayNameForType(Type type) { foreach (SpecialTypeDescriptor d in SpecialTypeDescriptor.Descriptors) { if (type == d.type) { return(d.name); } } return(ambience.ConvertType(type.ToTypeReference().Resolve(compilation))); }
public SettingsView() { InitializeComponent(); ambience = AmbienceService.GetCurrentAmbience(); compilation = MinimalCorlib.Instance.CreateCompilation(); foreach (Type type in defaultAvailableTypes) { types.Add(type); typeNames.Add(ambience.ConvertType(type.ToTypeReference().Resolve(compilation))); } foreach (SpecialTypeDescriptor d in SpecialTypeDescriptor.Descriptors) { types.Add(d.type); typeNames.Add(d.name); } Entries = new ObservableCollection <SettingsVM>(); }
public SettingsView() { InitializeComponent(); ambience = AmbienceService.GetCurrentAmbience(); compilation = MinimalCorlib.Instance.CreateCompilation(); foreach (Type type in defaultAvailableTypes) { types.Add(type); typeNames.Add(ambience.ConvertType(type.ToTypeReference().Resolve(compilation))); } foreach (SpecialTypeDescriptor d in SpecialTypeDescriptor.Descriptors) { types.Add(d.type); typeNames.Add(d.name); } Entries = new ObservableCollection<SettingsVM>(); }