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); }
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); }
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); }
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); }