Esempio n. 1
0
        public bool ArrayCopy(int line)
        {
            int currentLine = 0;

            for (int i = 4; i < Parser.Parser.type.Members.Count; i++)
            {
                if (LoadedByTypeDefinitionEditor.ArrayOperation(Parser.Parser.type.Members[i], ref currentLine, line, Uarray.Copy))
                {
                    return(true);
                }
            }
            return(false);
        }
Esempio n. 2
0
        public bool SetExtendedAttributes(int line, string value)
        {
            int currentLine = 0;

            for (int i = 4; i < Parser.Parser.type.Members.Count; i++)
            {
                if (LoadedByTypeDefinitionEditor.SetAttributes(Parser.Parser.type.Members[i], ref currentLine, line, value, Parser.file))
                {
                    Changed = true;
                    return(true);
                }
            }
            return(false);
        }
Esempio n. 3
0
        public bool ArrayDelete(int line)
        {
            int currentLine = 0;

            for (int i = 4; i < Parser.Parser.type.Members.Count; i++)
            {
                if (LoadedByTypeDefinitionEditor.ArrayOperation(Parser.Parser.type.Members[i], ref currentLine, line, Uarray.Delete))
                {
                    if (currentLine == -1)
                    {
                        return(false);
                    }
                    Changed = true;
                    return(true);
                }
            }
            return(false);
        }
Esempio n. 4
0
 public bool ArrayPasteBelow(int line)
 {
     if (Uarray.CanPasteBelow())
     {
         int currentLine = 0;
         for (int i = 4; i < Parser.Parser.type.Members.Count; i++)
         {
             if (LoadedByTypeDefinitionEditor.ArrayOperation(Parser.Parser.type.Members[i], ref currentLine, line, Uarray.PasteBelow))
             {
                 Changed = true;
                 return(true);
             }
         }
     }
     else
     {
         Report.ReportLog("Warning! Nothing had been copied for pasting.");
     }
     return(false);
 }