Renamed Item2 to ViewFlipDeciderComboboxItem

This commit is contained in:
AJ
2019-11-21 14:27:13 -05:00
parent 098b4f224e
commit 8ae0832bfd
3 changed files with 14 additions and 10 deletions

View File

@@ -85,6 +85,7 @@
<Compile Include="BendOrientation.cs" /> <Compile Include="BendOrientation.cs" />
<Compile Include="Bounds.cs" /> <Compile Include="Bounds.cs" />
<Compile Include="DrawingInfo.cs" /> <Compile Include="DrawingInfo.cs" />
<Compile Include="Forms\ViewFlipDeciderComboboxItem.cs" />
<Compile Include="Item.cs" /> <Compile Include="Item.cs" />
<Compile Include="IViewFlipDecider.cs" /> <Compile Include="IViewFlipDecider.cs" />
<Compile Include="Helper.cs" /> <Compile Include="Helper.cs" />

View File

@@ -62,20 +62,20 @@ namespace ExportDXF.Forms
task.Start(); task.Start();
} }
private List<Item2> GetItems() private List<ViewFlipDeciderComboboxItem> GetItems()
{ {
var types = AppDomain.CurrentDomain.GetAssemblies() var types = AppDomain.CurrentDomain.GetAssemblies()
.SelectMany(s => s.GetTypes()) .SelectMany(s => s.GetTypes())
.Where(p => typeof(IViewFlipDecider).IsAssignableFrom(p) && p.IsClass) .Where(p => typeof(IViewFlipDecider).IsAssignableFrom(p) && p.IsClass)
.ToList(); .ToList();
var items = new List<Item2>(); var items = new List<ViewFlipDeciderComboboxItem>();
foreach (var type in types) foreach (var type in types)
{ {
var obj = (IViewFlipDecider)Activator.CreateInstance(type); var obj = (IViewFlipDecider)Activator.CreateInstance(type);
items.Add(new Item2 items.Add(new ViewFlipDeciderComboboxItem
{ {
Name = obj.Name, Name = obj.Name,
ViewFlipDecider = obj ViewFlipDecider = obj
@@ -112,7 +112,7 @@ namespace ExportDXF.Forms
Invoke(new MethodInvoker(() => Invoke(new MethodInvoker(() =>
{ {
var item = comboBox1.SelectedItem as Item2; var item = comboBox1.SelectedItem as ViewFlipDeciderComboboxItem;
viewFlipDecider = item.ViewFlipDecider; viewFlipDecider = item.ViewFlipDecider;
activeDocTitleBox.Enabled = false; activeDocTitleBox.Enabled = false;
@@ -829,10 +829,4 @@ namespace ExportDXF.Forms
prefixTextBox.SelectionStart = prefixTextBox.Text.Length; prefixTextBox.SelectionStart = prefixTextBox.Text.Length;
} }
} }
public class Item2
{
public string Name { get; set; }
public IViewFlipDecider ViewFlipDecider { get; set; }
}
} }

View File

@@ -0,0 +1,9 @@
namespace ExportDXF.Forms
{
public class ViewFlipDeciderComboboxItem
{
public string Name { get; set; }
public IViewFlipDecider ViewFlipDecider { get; set; }
}
}