示例#1
0
        public void AddAlias(string aliasName, string aliasCommand)
        {
            alias a = new alias();

            a.aliasName    = aliasName.ToLower();
            a.aliasCommand = aliasCommand;
            aliasList.Add(a);
        }
示例#2
0
        public void DeleteAlias(string aliasName)
        {
            alias temp = new alias();

            foreach (alias a in aliasList)
            {
                if (a.aliasName == aliasName)
                {
                    temp = a;
                }
            }
            if (temp.aliasName != "")
            {
                aliasList.Remove(temp);
            }
        }
示例#3
0
        public void UpdateAlias(string aliasName, string aliasCommand)
        {
            // Horrible, kludgy replace ... need to rewrite when brain is working better

            alias search = new alias();
            alias temp   = new alias();

            temp.aliasName    = aliasName.ToLower();
            temp.aliasCommand = aliasCommand;

            foreach (alias a in aliasList)
            {
                if (a.aliasName.ToLower() == aliasName.ToLower())
                {
                    search = a;
                }
            }
            if (aliasList.IndexOf(search) > -1)
            {
                aliasList[aliasList.IndexOf(search)] = temp;
            }
        }
 public File2()
 {
     alias f = new alias();
 }