Exemplo n.º 1
0
 public virtual Task <object> GenerateAsync(ISessionImplementor session, object obj, CancellationToken cancellationToken)
 {
     if (cancellationToken.IsCancellationRequested)
     {
         return(Task.FromCanceled <object>(cancellationToken));
     }
     try
     {
         return(Optimizer.GenerateAsync(DatabaseStructure.BuildCallback(session), cancellationToken));
     }
     catch (System.Exception ex)
     {
         return(Task.FromException <object>(ex));
     }
 }
Exemplo n.º 2
0
 public virtual object Generate(ISessionImplementor session, object obj)
 {
     return(Optimizer.Generate(DatabaseStructure.BuildCallback(session)));
 }