public static DataGridViewConsoleForm.Level VerifyWithVerifier(VerifierName verifierName, DataGridView dataGridView, out List <DataGridViewConsoleForm.Message> messageList) { VerifierInfo verifierInfo = GetVerifierInfo(verifierName); BaseVerifier verifier = Activator.CreateInstance(verifierInfo.ClassType) as BaseVerifier; return(verifier.Verify(dataGridView, out messageList)); }
private ToolStripMenuItem CreateApplyVerifierLayoutToolSpritMenuItem(VerifierName name, string display) { ToolStripMenuItem newToolStripMenuItem = new ToolStripMenuItem(); newToolStripMenuItem.Tag = name; newToolStripMenuItem.Text = display + "(?)"; newToolStripMenuItem.Click += new EventHandler(OnApplyVerifierLayoutToolStripMenuItem_Click); newToolStripMenuItem.ToolTipText = CSVEditor.Properties.Resources.ResourceManager.GetString("VerifyDescription" + name.ToString()); return(newToolStripMenuItem); }
public VerifierInfo(VerifierName name, string display, Type classType) { Name = name; Display = display; ClassType = classType; }
public static VerifierInfo GetVerifierInfo(VerifierName verifierName) { return(ms_VerisierInfos[(int)verifierName]); }