コード例 #1
0
 private void Load()
 {
     PathVariable = fileSelector.GetImport().FileToOpen("Dynamic Library File(*.dll) | *.dll");
     if (PathVariable != null && !PathVariable.Equals(""))
     {
         Repo.CreateFromFile(PathVariable);
         assemblyMetadata = new VMAssemblyMetadata(Repo.Metadata);
         LoadTreeView();
     }
     OnPropertyChanged(nameof(PathVariable));
 }
コード例 #2
0
        private async void Open()
        {
            await Task.Run(() =>
            {
                try
                {
                    tracer.GetImport().TracerLog(TraceLevel.Info, "Open button clicked.");
                    Repo.Load(fileSelector.GetImport());
                    assemblyMetadata = new VMAssemblyMetadata(Repo.Metadata);
                }
                catch (Exception e)
                {
                    tracer.GetImport().TracerLog(TraceLevel.Error, "Error while loading: " + e.Message);
                }
            });

            LoadTreeView();
        }