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