internal static void AddRuleHistoryItem(this OpenApiSchema schema, RuleHistoryItem historyItem) { List <RuleHistoryItem> historyItems = SchemaRuleHistory.GetOrCreateValue(schema); historyItems.Add(historyItem); }
internal static bool ContainsRuleHistoryItem(this OpenApiSchema schema, RuleHistoryItem historyItem) { List <RuleHistoryItem> historyItems = SchemaRuleHistory.GetOrCreateValue(schema); return(historyItems.FirstOrDefault(item => Equals(item, historyItem)) != null); }