in openapi-diff/src/modeler/AutoRest.Swagger/Model/SwaggerObject.cs [221:240]
private void CompareXmsEnum(ComparisonContext<ServiceDefinition> context, T prior) {
if (this.XmsEnum == null && prior.XmsEnum != null)
{
context.LogError(ComparisonMessages.RemovedXmsEnum);
}
if (this.XmsEnum != null && prior.XmsEnum == null)
{
context.LogError(ComparisonMessages.AddedXmsEnum);
}
if (this.XmsEnum != null && prior.XmsEnum != null &&
!String.Equals(prior.XmsEnum.Name, this.XmsEnum.Name, StringComparison.Ordinal))
{
context.LogError(ComparisonMessages.XmsEnumChanged, "name");
}
if (this.XmsEnum != null && prior.XmsEnum != null && this.XmsEnum.ModelAsString != prior.XmsEnum.ModelAsString)
{
context.LogError(ComparisonMessages.XmsEnumChanged, "modelAsString");
}
}