public static T ToSNT <T>(this OneWordWeightDictionaryResult <T>?typeAndweight, T defaultvalue) where T : struct { return(typeAndweight.HasValue ? typeAndweight.Value.DictionaryType : defaultvalue); }
public static int ToFRT <T>(this OneWordWeightDictionaryResult <T>?typeAndweight) where T : struct { return(typeAndweight.HasValue ? typeAndweight.Value.Weight : 0); }