public static Schema FindReferencedSchema()

in openapi-diff/src/modeler/AutoRest.Swagger/Model/Schema.cs [329:344]


        public static Schema FindReferencedSchema(string reference, IDictionary<string, Schema> definitions)
        {
            if (reference != null && reference.StartsWith("#", StringComparison.Ordinal))
            {
                var parts = reference.Split('/');
                if (parts.Length == 3 && parts[1].Equals("definitions"))
                {
                    if (definitions.TryGetValue(parts[2], out var p))
                    {
                        return p;
                    }
                }
            }

            return null;
        }