private void CompareProperties(ComparisonContext context, SwaggerObject prior) { // Additional properties if (prior.AdditionalProperties == null && AdditionalProperties != null) { context.LogBreakingChange(ComparisonMessages.AddedAdditionalProperties); } else if (prior.AdditionalProperties != null && AdditionalProperties == null) { context.LogBreakingChange(ComparisonMessages.RemovedAdditionalProperties); } else if (AdditionalProperties != null) { context.Push("additionalProperties"); AdditionalProperties.Compare(context, prior.AdditionalProperties); context.Pop(); } }
private void CompareProperties(ComparisonContext <ServiceDefinition> context, T prior) { // Additional properties if (prior.AdditionalProperties == null && AdditionalProperties != null) { context.LogBreakingChange(ComparisonMessages.AddedAdditionalProperties); } else if (prior.AdditionalProperties != null && AdditionalProperties == null) { context.LogBreakingChange(ComparisonMessages.RemovedAdditionalProperties); } else if (AdditionalProperties != null) { context.PushProperty("additionalProperties"); AdditionalProperties.Compare(context, prior.AdditionalProperties); context.Pop(); } }