in openapi-diff/src/modeler/AutoRest.Swagger/ComparisonContext.cs [64:102]
public void LogInfo(MessageTemplate template, params object[] formatArguments)
=> _messages.Add(new ComparisonMessage(
template,
Path,
_PreviousRootDoc,
_CurrentRootDoc,
Category.Info,
formatArguments
));
public void LogError(MessageTemplate template, params object[] formatArguments)
=> _messages.Add(new ComparisonMessage(
template,
Path,
_PreviousRootDoc,
_CurrentRootDoc,
Category.Error,
formatArguments
));
public void LogBreakingChange(MessageTemplate template, params object[] formatArguments)
=> _messages.Add(new ComparisonMessage(
template,
Path,
_PreviousRootDoc,
_CurrentRootDoc,
Strict ? Category.Error : Category.Warning,
formatArguments
));
public IEnumerable<ComparisonMessage> Messages
{
get
{
// TODO: How to eliminate duplicate messages
// Issue: https://github.com/Azure/openapi-diff/issues/48
return _messages; //.Distinct(new CustomComparer());
}
}