in src/Microsoft.Azure.WebJobs.Extensions.OpenApi.Core/Extensions/TypeExtensions.cs [100:126]
public static bool IsReferentialType(this Type type)
{
var @enum = Type.GetTypeCode(type);
var isReferential = @enum == TypeCode.Object;
if (nonReferentials.Contains(type))
{
isReferential = false;
}
if (type.IsOpenApiNullable())
{
isReferential = false;
}
if (type.IsUnflaggedEnumType())
{
isReferential = false;
}
if (type.IsJObjectType())
{
isReferential = false;
}
return isReferential;
}