using System;
using System.Data.Sql;
using System.Data.SqlTypes;
using System.Runtime.InteropServices;
using Microsoft.SqlServer.Server;

[Serializable]
[StructLayout(LayoutKind.Sequential)]
[SqlUserDefinedType(Format.Native)]
public class Tiger : Cat, INullable
{

    public override string ToString()
    {
        string s = "null";
        // Put your code here
        return s;
    }

    public override bool IsNull
    {
        get
        {
            // Put your code here
            return true;
        }
    }

    public new static Tiger Null
    {
        get
        {
            Tiger h = new Tiger();
            return h;
        }
    }

    public new static Tiger Parse(SqlString s)
    {
        if (s.IsNull || s.Value.ToLower().Equals("null"))
            return Null;
        Tiger u = new Tiger();
        // Put your code here
        return u;
    }


}

