예제 #1
0
 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)));
 }
예제 #2
0
        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>();
        }
예제 #3
0
		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>();
			
			
		}