Beispiel #1
0
 static void Program_QueryExecution(object sender, QueryExecutionEventArgs args)
 {
     using (StreamWriter writer = File.AppendText(GetPersonalFilePath("CFNativeQueriesEnabler.Example.txt")))
     {
         writer.WriteLine("{0} - {1}: {2}", DateTime.Now, args.ExecutionKind, args.Predicate);
     }
 }
Beispiel #2
0
        protected void OnQueryExecutedHandler(QueryExecutionEventArgs args)
        {
            var handler = OnQueryExecuted;

            if (handler != null)
            {
                handler(args);
            }
        }
 protected override void OnQueryExecution(object sender, QueryExecutionEventArgs args)
 {
     if (args.Predicate.GetType().Name.EndsWith("Unoptimizable"))
     {
         Assert.AreEqual(QueryExecutionKind.Unoptimized, args.ExecutionKind);
     }
     else
     {
         Assert.AreEqual(QueryExecutionKind.PreOptimized, args.ExecutionKind);
     }
 }
Beispiel #4
0
 override protected void OnQueryExecution(object sender, QueryExecutionEventArgs args)
 {
     Assert.AreEqual(QueryExecutionKind.PreOptimized, args.ExecutionKind);
 }
Beispiel #5
0
 private void OnQueryExecution(object sender, QueryExecutionEventArgs args)
 {
     Assert.AreEqual(QueryExecutionKind.DynamicallyOptimized, args.ExecutionKind);
 }
 protected virtual void OnQueryExecution(object sender, QueryExecutionEventArgs args)
 {
     throw new NotImplementedException();
 }
Beispiel #7
0
 private void GenericQueryExecuted(QueryExecutionEventArgs args)
 {
     Logger.Trace(string.Format("Executed query {0}", args.Query.Query));
 }