コード例 #1
0
        public override OpenApiSchema CreateDefinitionSchema(Type type, SchemaRepository schemaRepository)
        {
            var schema = LinqTypeMap[type]();

            schema.Nullable = true;

            return(schema);
        }
コード例 #2
0
        public override OpenApiSchema CreateDefinitionSchema(Type type, SchemaRepository schemaRepository)
        {
            var schema = LinqTypeMap[type]();

            schema.Nullable = (_serializerSettings.NullValueHandling == NullValueHandling.Include);

            return(schema);
        }
コード例 #3
0
        public override bool CanCreateSchemaFor(Type type, out bool shouldBeReferenced)
        {
            if (LinqTypeMap.ContainsKey(type))
            {
                shouldBeReferenced = false;
                return(true);
            }

            shouldBeReferenced = false; return(false);
        }
コード例 #4
0
 public override OpenApiSchema CreateDefinitionSchema(Type type, SchemaRepository schemaRepository)
 {
     return(LinqTypeMap[type]());
 }