Source code for ReFreSH.CSharp

[docs] def nameof(obj): return obj.__name__.split('.')[-1] if hasattr(obj, "__name__") else obj.name
[docs] def null_collapse(obj, default): return default if obj is None else obj
[docs] def linq_first_or_default(l, f): for x in l: if f(x): return x return None
INT_MAX = 2147483647