Example #1
0
        public static FSharpAsync <AnalyticsArgs> Load(INvtSession nvtSession, OdmSession odmSession, Capabilities capabilities)
        {
            AnalyticsArgs args = new AnalyticsArgs();

            args.odmSession   = odmSession;
            args.capabilities = capabilities;
            args.nvtSession   = nvtSession;

            return(Apm.Iterate(LoadImpl(args)).Select(f => { return args; }));
        }
Example #2
0
 static IEnumerable <FSharpAsync <Unit> > LoadImpl(AnalyticsArgs args)
 {
     yield return(args.nvtSession.GetAnalyticsEngines().Select(engines => { args.Engines = engines; return (Unit)null; }));
 }
        private static void ProcessAnalyticsMessage(AnalyticsArgs analyticsArgs)
        {
            DebugWriteSubheader("ANALYTICS MESSAGE");

            // TODO
        }