예제 #1
0
        void AddAssemblyReference()
        {
            if (!CanAddAssemblyReference)
            {
                return;
            }
            var module = openAssembly.Open()?.ModuleDef;

            if (module == null)
            {
                return;
            }
            AddReferences(new[] { module });
        }
예제 #2
0
        void OpenNewAssembly()
        {
            if (openAssembly == null)
            {
                throw new InvalidOperationException();
            }

            var file = openAssembly.Open();

            if (file == null)
            {
                return;
            }

            dnSpyFileList.AddFile(file, true, false);
        }
예제 #3
0
        void OpenNewAssembly()
        {
            if (openAssembly == null)
            {
                throw new InvalidOperationException();
            }

            var file = openAssembly.Open();

            if (file == null)
            {
                return;
            }

            documentTreeView.DocumentService.GetOrAdd(file);
        }
예제 #4
0
        void OpenNewAssembly()
        {
            if (openAssembly == null)
            {
                throw new InvalidOperationException();
            }

            var asm = openAssembly.Open();

            if (asm == null)
            {
                return;
            }

            assemblyList.AddAssembly(asm, true, false);
        }
예제 #5
0
        void OpenNewAssembly()
        {
            if (openAssembly == null)
            {
                throw new InvalidOperationException();
            }

            var file = openAssembly.Open();

            if (file == null)
            {
                return;
            }

            fileTreeView.FileManager.GetOrAdd(file);
        }