Inheritance: MonoBehaviour
コード例 #1
0
	void Start () 
    {
        _symbolLoader = GetComponent<SymbolLoader>();

        _gridPlayer1.manager = this;
        _gridPlayer2.manager = this;

        OnGameBegin();
	}
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: SymbolLoaderTests.cs プロジェクト: mattwar/Kushy
        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");
        }
コード例 #4
0
 public MainWindowVM(IQuoteDownloader downloader, SymbolLoader loader)
 {
     _downloader   = downloader;
     _symbolLoader = loader;
     _companies    = new List <CompanyVM>();
 }