MySql.Data.VisualStudio.UDFNode.CreateNew C# (CSharp) Méthode

CreateNew() public static méthode

public static CreateNew ( DataViewHierarchyAccessor HierarchyAccessor ) : void
HierarchyAccessor DataViewHierarchyAccessor
Résultat void
    public static void CreateNew(DataViewHierarchyAccessor HierarchyAccessor)
    {
      UDFNode node = new UDFNode(HierarchyAccessor, 0);
      node.Edit();
    }

Usage Example

        /// <summary>
        /// Handle any of the static commands
        /// </summary>
        /// <param name="commandId"></param>
        /// <returns></returns>
        private bool HandleStaticCommand(int commandId)
        {
            switch ((uint)commandId)
            {
            case PkgCmdIDList.cmdCreateTable:
            case PkgCmdIDList.cmdidGlobalCreateTable:
                TableNode.CreateNew(DataViewHierarchyAccessor);
                return(true);

            case PkgCmdIDList.cmdCreateProcedure:
            case PkgCmdIDList.cmdidGlobalCreateProcedure:
                StoredProcedureNode.CreateNew(DataViewHierarchyAccessor, false);
                return(true);

            case PkgCmdIDList.cmdCreateFunction:
            case PkgCmdIDList.cmdidGlobalCreateFunction:
                StoredProcedureNode.CreateNew(DataViewHierarchyAccessor, true);
                return(true);

            case PkgCmdIDList.cmdCreateView:
            case PkgCmdIDList.cmdidGlobalCreateView:
                ViewNode.CreateNew(DataViewHierarchyAccessor);
                return(true);

            case PkgCmdIDList.cmdCreateUDF:
            case PkgCmdIDList.cmdidGlobalCreateUDF:
                UDFNode.CreateNew(DataViewHierarchyAccessor);
                return(true);
            }
            return(false);
        }