public IDs MostRecentOpen(ID group) { List <IDs> allIDsPermLocal = new List <IDs>(); IDs mostRecentOpenID = new IDs(); allIDsPermLocal = group.allIDsPerm.ToList <IDs>(); foreach (IDs thing in allIDsPermLocal) { if (thing.state == 1) { mostRecentOpenID = thing; } } return(mostRecentOpenID); }
public void AddID(List <object> FinalInstructions) { IDs temporaryPlaceholderID = new IDs(); // Just a temporary ID to access the most recent ID function, it is not added to anything. curleyContents[temporaryPlaceholderID.MostRecentOpen(curleyBrackets)] = FinalInstructions; // Add the final instructions of that line to the dict with a key of the ID of the block (set of { } ) it is in. }