MySql.Data.Entity.InputFragment.Wrap C# (CSharp) Метод

Wrap() публичный Метод

public Wrap ( Scope scope ) : void
scope Scope
Результат void
        public virtual void Wrap(Scope scope)
        {
            IsWrapped = true;

            if (scope == null) return;
            if (Left != null)
                scope.Remove(Left);
            if (Right != null)
                scope.Remove(Right);
        }

Usage Example

 private void WrapJoinInputIfNecessary(InputFragment fragment, bool isRightPart)
 {
     if (fragment is SelectStatement ||
         fragment is UnionFragment)
     {
         fragment.Wrap(scope);
     }
     else if (fragment is JoinFragment && isRightPart)
     {
         fragment.Wrap(null);
     }
 }
All Usage Examples Of MySql.Data.Entity.InputFragment::Wrap