public static bool IsReferentialType()

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;
        }