public static bool TryParse(string value, out SecurityEventObjectType result)
            {
                result = default(SecurityEventObjectType);

                if( value=="1")
                    result = SecurityEventObjectType.N1;
                else if( value=="2")
                    result = SecurityEventObjectType.N2;
                else if( value=="3")
                    result = SecurityEventObjectType.N3;
                else if( value=="4")
                    result = SecurityEventObjectType.N4;
                else
                    return false;

                return true;
            }
 public static string ToString(SecurityEventObjectType value)
 {
     if( value==SecurityEventObjectType.N1 )
         return "1";
     else if( value==SecurityEventObjectType.N2 )
         return "2";
     else if( value==SecurityEventObjectType.N3 )
         return "3";
     else if( value==SecurityEventObjectType.N4 )
         return "4";
     else
         throw new ArgumentException("Unrecognized SecurityEventObjectType value: " + value.ToString());
 }