Example #1
0
 public static int _N_GetVariantCodeSafe(option <T> x)
 {
     return(((object)x != null) ? x._N_GetVariantCode() : -1);
 }
Example #2
0
 /// <summary>
 ///   <para>Checks if the optional value is present.</para>
 /// </summary>
 public static bool IsSome <T>(option <T> x)
 {
     return(x is option <T> .Some);
 }
Example #3
0
 /// <summary>
 ///   <para>Typesafe equality checks.</para>
 /// </summary>
 public bool Equals(option <T> o)
 {
     return(Option.Equals <T>(this, o));
 }