示例#1
0
    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));
    }
示例#2
0
    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);
    }
示例#3
0
 public VerifierInfo(VerifierName name, string display, Type classType)
 {
     Name      = name;
     Display   = display;
     ClassType = classType;
 }
示例#4
0
 public static VerifierInfo GetVerifierInfo(VerifierName verifierName)
 {
     return(ms_VerisierInfos[(int)verifierName]);
 }