StringHelper..::..IfNotNull<(Of <(<'T, TResult>)>)> Method
   if the object this method is called on is not null, runs the given function and returns the value.
   if the object is null, returns default(TResult)
   var username = HttpContext.Current.IfNotNull( ctx => ctx.User.IfNotNull( user => user.Identity.IfNotNull( iden => iden.Name ) ) );
   
                
    Namespace: 
   CoreAssembly: Core (in Core.dll)