private static bool FindDiscriminator()

in openapi-diff/src/modeler/AutoRest.Swagger/Model/ServiceDefinition.cs [601:619]


        private static bool FindDiscriminator(string reference, IDictionary<string, Schema> definitions)
        {
            var schema = FindReferencedSchema(reference, definitions);
            if (schema != null && schema.Discriminator != null)
            {
                return true;
            }
            if (schema != null && schema.AllOf != null)
            {
                foreach (var subSchema in schema.AllOf)
                {
                    if (subSchema.Reference != null && FindDiscriminator(subSchema.Reference,definitions))
                    {
                        return true;
                    }
                }
            }
            return false;
        }