Renamed Item2 to ViewFlipDeciderComboboxItem
This commit is contained in:
@@ -85,6 +85,7 @@
|
||||
<Compile Include="BendOrientation.cs" />
|
||||
<Compile Include="Bounds.cs" />
|
||||
<Compile Include="DrawingInfo.cs" />
|
||||
<Compile Include="Forms\ViewFlipDeciderComboboxItem.cs" />
|
||||
<Compile Include="Item.cs" />
|
||||
<Compile Include="IViewFlipDecider.cs" />
|
||||
<Compile Include="Helper.cs" />
|
||||
|
||||
@@ -62,20 +62,20 @@ namespace ExportDXF.Forms
|
||||
task.Start();
|
||||
}
|
||||
|
||||
private List<Item2> GetItems()
|
||||
private List<ViewFlipDeciderComboboxItem> GetItems()
|
||||
{
|
||||
var types = AppDomain.CurrentDomain.GetAssemblies()
|
||||
.SelectMany(s => s.GetTypes())
|
||||
.Where(p => typeof(IViewFlipDecider).IsAssignableFrom(p) && p.IsClass)
|
||||
.ToList();
|
||||
|
||||
var items = new List<Item2>();
|
||||
var items = new List<ViewFlipDeciderComboboxItem>();
|
||||
|
||||
foreach (var type in types)
|
||||
{
|
||||
var obj = (IViewFlipDecider)Activator.CreateInstance(type);
|
||||
|
||||
items.Add(new Item2
|
||||
items.Add(new ViewFlipDeciderComboboxItem
|
||||
{
|
||||
Name = obj.Name,
|
||||
ViewFlipDecider = obj
|
||||
@@ -112,7 +112,7 @@ namespace ExportDXF.Forms
|
||||
|
||||
Invoke(new MethodInvoker(() =>
|
||||
{
|
||||
var item = comboBox1.SelectedItem as Item2;
|
||||
var item = comboBox1.SelectedItem as ViewFlipDeciderComboboxItem;
|
||||
viewFlipDecider = item.ViewFlipDecider;
|
||||
|
||||
activeDocTitleBox.Enabled = false;
|
||||
@@ -829,10 +829,4 @@ namespace ExportDXF.Forms
|
||||
prefixTextBox.SelectionStart = prefixTextBox.Text.Length;
|
||||
}
|
||||
}
|
||||
|
||||
public class Item2
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public IViewFlipDecider ViewFlipDecider { get; set; }
|
||||
}
|
||||
}
|
||||
9
ExportDXF/Forms/ViewFlipDeciderComboboxItem.cs
Normal file
9
ExportDXF/Forms/ViewFlipDeciderComboboxItem.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace ExportDXF.Forms
|
||||
{
|
||||
public class ViewFlipDeciderComboboxItem
|
||||
{
|
||||
public string Name { get; set; }
|
||||
|
||||
public IViewFlipDecider ViewFlipDecider { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user