#pragma warning disable 1998
            protected override async Task <JsonSchema4> VisitSchemaAsync(JsonSchema4 schema, string path, string typeNameHint)
#pragma warning restore 1998
            {
                if (schema.Inherits(_baseSchema) && _baseSchema != schema)
                {
                    DerivedSchemas.Add(schema, typeNameHint);
                }

                return(schema);
            }