void Start () { _symbolLoader = GetComponent<SymbolLoader>(); _gridPlayer1.manager = this; _gridPlayer2.manager = this; OnGameBegin(); }
public void BorSymLdr_FunctionSymbols() { Given_MzExeProgram(0x0430); Given_DebugHeader(2, 2); Given_FnSymbol(1, 0x0000, 0x0101, 1); Given_FnSymbol(2, 0x0000, 0x014F, 2); Given_FnType(0x0000, 0x0000); Given_FnType(0x0000, 0x0000); Given_Names("fn1", "Function2"); Given_ExeLoader(); var borsymldr = new SymbolLoader(arch, exeLoader, writer.ToArray(), Address.SegPtr(0x800, 0)); Assert.IsTrue(borsymldr.LoadDebugHeader()); var syms = borsymldr.LoadSymbols().Values.OrderBy(s => s.Address).ToArray(); Assert.AreEqual(2, syms.Length); Assert.AreEqual("fn1", syms[0].Name); Assert.AreEqual("Function2", syms[1].Name); }
public async Task TestAddReferencedDatabasesAsync_CodeScript() { var loader = new SymbolLoader(HelpConnection); // set default database to database other than Samples. var globals = await loader.AddOrUpdateDefaultDatabaseAsync(GlobalState.Default, "KustoMonitoringPersistentDatabase"); // just one database should exist Assert.AreEqual(1, globals.Cluster.Databases.Count); // create script from query and globals var script = CodeScript.From("database('Samples').StormEvents", globals); // use loader to add symbols for any explicity referenced databases var newScript = await loader.AddReferencedDatabasesAsync(script); // both databases should exist now Assert.AreEqual(2, newScript.Globals.Cluster.Databases.Count); // find StormEvents table in Samples database var samples = newScript.Globals.Cluster.Databases.First(db => db.Name == "Samples"); var storm = samples.GetTable("StormEvents"); }
public MainWindowVM(IQuoteDownloader downloader, SymbolLoader loader) { _downloader = downloader; _symbolLoader = loader; _companies = new List <CompanyVM>(); }