Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Reflection;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace testPlayer
- {
- public partial class mainForm : Form
- {
- internal StringBuilder ab = new StringBuilder();
- public mainForm()
- {
- InitializeComponent();
- }
- private void mainForm_Load(object sender, EventArgs e)
- {
- }
- public void checker()
- {
- string test = comboBox1.Text;
- switch (test)
- {
- case "ActionsAddUnitTest":
- GestcollTestProject.Actiuni.ActionsAddUnitTest a = new GestcollTestProject.Actiuni.ActionsAddUnitTest();
- MethodInfo[] methArr = a.myType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly);
- loader(methArr);
- break;
- case "ActionCollAddUnitTest":
- GestcollTestProject.ActionCol.ActionCollAddUnitTest b = new GestcollTestProject.ActionCol.ActionCollAddUnitTest();
- methArr = b.myType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly);
- loader(methArr);
- break;
- case "CollectionAddDataDriven":
- GestcollTestProject.Collection.CollectionAddDataDriven c = new GestcollTestProject.Collection.CollectionAddDataDriven();
- methArr = c.myType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly);
- loader(methArr);
- break;
- case "CollectionGroupDataDriven":
- GestcollTestProject.CollectionGroup.CollectionGroupDataDriven d = new GestcollTestProject.CollectionGroup.CollectionGroupDataDriven();
- methArr = d.myType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly);
- loader(methArr);
- break;
- case "LookUpObiecteDataDriven":
- GestcollTestProject.LookUp.LookUpObiecteDataDriven e = new GestcollTestProject.LookUp.LookUpObiecteDataDriven();
- methArr = e.myType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly);
- loader(methArr);
- break;
- case "RefreshLineAddUnitTest":
- GestcollTestProject.ObiecteRefresh.RefreshLineAddUnitTest f = new GestcollTestProject.ObiecteRefresh.RefreshLineAddUnitTest();
- methArr = f.myType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly);
- loader(methArr);
- break;
- case "RelationFrmRelatiiDataDriven":
- GestcollTestProject.RelatiiFrm.RelationFrmRelatiiDataDriven g = new GestcollTestProject.RelatiiFrm.RelationFrmRelatiiDataDriven();
- methArr = g.myType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly);
- loader(methArr);
- break;
- }
- }
- public void loader() {
- //inst
- GestcollTestProject.ActionCol.ActionCollAddUnitTest a = new GestcollTestProject.ActionCol.ActionCollAddUnitTest();
- GestcollTestProject.LookUp.LookUpObiecteDataDriven b = new GestcollTestProject.LookUp.LookUpObiecteDataDriven();
- //array of methods
- MethodInfo[] methArr = b.myType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Static);
- //loop
- for (int i = 0; i < methArr.Length; i++)
- ab = ab.AppendLine(methArr[i].ToString());
- //show
- MessageBox.Show(b.GetType().ToString());
- }
- void loader(MethodInfo[] methArr)
- {
- //string abba = "";
- listBox1.Items.Clear();
- //loop
- for (int i = 0; i < methArr.Length; i++)
- {
- ab = ab.AppendLine(methArr[i].ToString());
- //abba = ab.ToString();
- listBox1.Items.Add(ab);
- ab.Clear();
- }
- }
- private void button1_Click(object sender, EventArgs e)
- {
- checker();
- }
- private void button2_Click(object sender, EventArgs e)
- {
- string a = listBox1.GetItemText(listBox1.SelectedItem.ToString());
- string b = listBox1.SelectedItem.ToString();
- string c = "dummy";
- MessageBox.Show(a + b + c);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement