René's URL Explorer Experiment


Title: Adds Undo/Redo to ReClass.NET by FransBouma · Pull Request #263 · ReClassNET/ReClass.NET · GitHub

Open Graph Title: Adds Undo/Redo to ReClass.NET by FransBouma · Pull Request #263 · ReClassNET/ReClass.NET

X Title: Adds Undo/Redo to ReClass.NET by FransBouma · Pull Request #263 · ReClassNET/ReClass.NET

Description: I've implemented this in a separate branch (with the changes from my previous PR #262 already merged). What's changed? Undo/Redo support for class creation/deletion/modification Undo/Redo support for changing nodes / node types / address etc. Added an undo/redo button pair to the toolbar using the existing icons already in the resources Defined some toolbar buttons for some node types to be able to overflow the toolbar if the window is narrow I didn't implement undo/redo for enums as the enum functionality is a bit broken I think (there's an add event but not a remove event for instance. I had it working more or less but didn't want to add it just yet) so I left it as-is. I added this using Algorithmia's command system. This is a library I wrote a long time ago and maintain since, and it's very stable. It comes with 2 nuget packages (algorithmia and bcl extensions). The system basically tracks commands executed through the command queue manager and records every command in the 'active' queue on top of the stack. So when a command A changes something that executes a command B, B will end up in A's command queue and B's command queue is then put on top of the stack. This way you can track multiple commands within the scope of a single command and undo/redo them in 1 go. A command is an object with a lambda that makes a change and it has optional lambda's to obtain the pre-change state and the post-change state. Algorithmia has several datastructures that mimic BCL classes (like list) and wrappers (to wrap members to make them undo/redo aware) and they take care of change checking and event raising as well. I have tested it with several class hierarchies and I think it works ok, but I know from experience that Undo/Redo code can get hairy at times especially in edge cases, e.g. multiple undo/redo sequences work ok but perhaps I missed an edge case and an event handler creates duplicate elements when redoing the whole tree of commands. Let me know if you need additional info, or if I have to make additional changes :) NOTE the commits in this PR are apparently also the ones in #262 :( Which sucks, and might be complicate file reviewing. If you want to wait reviewing this because of that, that's fine. I'm sorry this happened, I honestly don't know how to avoid that.

Open Graph Description: I've implemented this in a separate branch (with the changes from my previous PR #262 already merged). What's changed? Undo/Redo support for class creation/deletion/modification Undo/Redo ...

X Description: I've implemented this in a separate branch (with the changes from my previous PR #262 already merged). What's changed? Undo/Redo support for class creation/deletion/modification Un...

Opengraph URL: https://github.com/ReClassNET/ReClass.NET/pull/263

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:24ec695e-3780-5f84-c7a6-8356bd2b0f2c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB7EC:21F413:1355CF0:1B30B0F:696FCC87
html-safe-nonce10efae966ca54a913fd24f9a18b93e3a2cdd3604f1e1bfc6e916f26a5e36f4f2
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCN0VDOjIxRjQxMzoxMzU1Q0YwOjFCMzBCMEY6Njk2RkNDODciLCJ2aXNpdG9yX2lkIjoiODU2NDkyMDIyMzIwMDY5MzM4NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacd340457d640f5c3ef93d98f08b20b780b24f07d876859efd61b62d9e5aa336eb
hovercard-subject-tagpull_request:1419779041
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/ReClassNET/ReClass.NET/pull/263/files
twitter:imagehttps://avatars.githubusercontent.com/u/3628530?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/3628530?s=400&v=4
og:image:altI've implemented this in a separate branch (with the changes from my previous PR #262 already merged). What's changed? Undo/Redo support for class creation/deletion/modification Undo/Redo ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None0a44b41159f8508d767a50a41d4355b6e6607de801262664cbe75414886e44e9
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/ReClassNET/ReClass.NET git https://github.com/ReClassNET/ReClass.NET.git
octolytics-dimension-user_id36203059
octolytics-dimension-user_loginReClassNET
octolytics-dimension-repository_id70486261
octolytics-dimension-repository_nwoReClassNET/ReClass.NET
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id70486261
octolytics-dimension-repository_network_root_nwoReClassNET/ReClass.NET
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release347f3ebfaef84b36b267c7a20bade84594f267d5
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FReClassNET%2FReClass.NET%2Fpull%2F263%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FReClassNET%2FReClass.NET%2Fpull%2F263%2Ffiles
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=ReClassNET%2FReClass.NET
Reloadhttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
Reloadhttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
Reloadhttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
ReClassNET https://patch-diff.githubusercontent.com/ReClassNET
ReClass.NEThttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FReClassNET%2FReClass.NET
Fork 393 https://patch-diff.githubusercontent.com/login?return_to=%2FReClassNET%2FReClass.NET
Star 2.1k https://patch-diff.githubusercontent.com/login?return_to=%2FReClassNET%2FReClass.NET
Code https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET
Issues 71 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/issues
Pull requests 12 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pulls
Discussions https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/discussions
Actions https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/actions
Projects 0 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/projects
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/security
Please reload this pagehttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
Insights https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pulse
Code https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET
Issues https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/issues
Pull requests https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pulls
Discussions https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/discussions
Actions https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/actions
Projects https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/projects
Security https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/security
Insights https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2FReClassNET%2FReClass.NET%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2FReClassNET%2FReClass.NET%2Fissues%2Fnew%2Fchoose
FransBoumahttps://patch-diff.githubusercontent.com/FransBouma
ReClassNET:masterhttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/tree/master
FransBouma:UndoRedohttps://patch-diff.githubusercontent.com/FransBouma/ReClass.NET/tree/UndoRedo
Conversation 8 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263
Commits 17 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits
Checks 0 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/checks
Files changed https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
Please reload this pagehttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
Adds Undo/Redo to ReClass.NET https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#top
Show all changes 17 commits https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
05c13a1 Added alt-shortcuts to main context menu FransBouma Jul 3, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/05c13a15e210000d6750447918f6daf01f70869f
e3660a7 Defined various shortcut keys on the node type menu items. Changed to… FransBouma Jul 3, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/e3660a7ab11dd9c203c39b62ef42b3a5c93883ca
4d3ac22 Moved ReadFromBuffer to MemoryBuffer where it belongs, and it's now u… FransBouma Jul 3, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/4d3ac22a960738cb8f0405d2353d72fc288a5a2e
4d2f079 Redefined some kb shortcuts, as ctrl-shift-c/v aren't used elsewhere FransBouma Jul 3, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/4d2f079049b61d83d391e618e04fc927de783c3c
208454e Added a way to name a class after RTTI information associated with th… FransBouma Jul 3, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/208454edf064e61c79a3c3ecbfef27c60210213a
b61edca Changed 'Auto-name' into 'Init from RTTI' and it now also inits the v… FransBouma Jul 3, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/b61edca698a3c7111c2d328e289ea966340b81f4
68b44d5 Removed alt-key shortcuts from context menu as they can't be viewed a… FransBouma Jul 3, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/68b44d51caf501dfb4d8b98e6b383ed6bf0b10df
c831f9b Added a toolstrip button for Init class from RTTI so the shortcut wor… FransBouma Jul 4, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/c831f9bd3ada8adc84072ed478ee9161263fe14b
5931050 Initial packages update FransBouma Jul 4, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/59310506e78e9ff1e4e4f0cc5698df04955b2b5e
dc5225e Marked Init class from RTTI toolbar button as 'Overflow as needed' so… FransBouma Jul 4, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/dc5225e0cdf16611ffde03ef09c454c183db38a7
7bc89c7 Merge branch 'master' into UndoRedo FransBouma Jul 4, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/7bc89c7fe775b8b3004e7ff92534f00caa7f8680
35afcee Defined some node type toolbar buttons as 'As Needed' for overflow if… FransBouma Jul 4, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/35afcee8ea1666bfa3fa3af3bbfdf5973dba6902
fb7b4d6 Initial undo/redo system in place. Class name is now undo/redo aware FransBouma Jul 4, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/fb7b4d69ba5e3ca0427304fa592cc4d48279eebe
aa8a857 Removed 2nd empty lines when introduced, added 32bit version of ReadF… FransBouma Jul 4, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/aa8a85788a1410ab7ef5dfdf529fa596552b2a43
a01ba4c Merge branch 'master' into UndoRedo FransBouma Jul 4, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/a01ba4c103eecb2634f6e7396d17bc3bd528f4a3
528708d Added undo/redo for Class AddressFormula. Wired up auto-exception han… FransBouma Jul 4, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/528708debe6a5a506c9174549c372f698d2345d6
69790cd Implemented class list undo/redo, and further class node undo/redo. M… FransBouma Jul 4, 2023 https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/commits/69790cd91102a9973c3b776dcc1a78a4e82e9479
Clear filters https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
Please reload this pagehttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
Please reload this pagehttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
Constants.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-604f5279f538ebdd01fd111c16af0acc266ae42cf7fd537e55f5994fe62ce0ae
MemoryViewControl.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-82c0c62efc9ff1e149a637c74691e5a4c084716637333df482accf694f4c4719
MainForm.Designer.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-96ffc0bb6fd0944b89a322ed9448b3d0c2e143f19b4d55701ce0f0d306649b09
MainForm.Functions.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-85868690b3897f4ec6c047f27114cc5bd29b1a49964ca3bfd282645d85340042
MainForm.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
MainForm.resx https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-450388d9e12e38c6b798b7d1ed0d47522a4db2da248a36ee7f94e3ee90e7172c
MemoryBuffer.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-e7953854ab7e68999429b9468cc41e1d7ca4882d4ca565dfdd6efacc68fab3e9
BaseContainerNode.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-0c3e94597731593061e7314950c6a42b1a995c8bf0222cb0939caccf959ddc72
BaseHexCommentNode.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-0f7b992ba31190427364108e4dab91058a36964879043108b9413abad2e4d365
BaseNode.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-ca3224af0c2ffe7fc4b34b346c2a76f2f2ac1e4ada95e2eb4e4d9fd6a4abdd53
ClassNode.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-8bdca6a71d9b7242f7f429d0414962dad78e8fec2ebe189ea5be0ed0a5bf1d58
Hex32Node.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-70ba2d8dbc2879de492f3033701abba84ff042911259beadf3671005e46e17de
Hex64Node.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-964c1628aaf2bfd0bd5c01b00b4e5fd3a2c979c55936b6eebf606b105e37e2d5
PointerNode.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-71b7082e669db806b76c24e4278ae40bcb5a32ad15bc0ffeaae507fe04a29a8a
VirtualMethodTableNode.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-ad039e8a8b7b8dbcf65fa372d40d31eb0a96aab5410fef561db68b6e5aecfbf1
Program.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-607b9619ac07684eda41778b178246595ac02c776abb49eda040c11346761fc9
ReClassNetProject.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-ad861255d8eff159b9e661fb13c4fbe04a8246fabbb6500d80dd18f54036bcca
Resources.Designer.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-ed8c58d8ab58708429c6fea7e1be43a335a885164020844c214bfa97a1d3a4b6
Resources.resx https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-ddacaa9d4520864c7d1c0ce9ba852b9373b8f44a89e08b55581952da8975abf5
ReClass.NET.csproj https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-8e964f8e399780a4fcf7b18d22e97a0179c0888e5cd0e03816cefe4ec2e8db99
B16x16_Button_AutoName.png https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-2bce5b36edd0b562611eaac001ff0188078db6d8b50649c3281cd27a5bb893ce
Settings.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-2afcf2e71a932e476254ae34247d3e35d7c64a3f882a29dae59aadd009d360ff
HotSpot.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-4700e04ca31f5e2e5df9ea61eb3ece047936d543d803ba3679668c1647acaf26
NodeTypesBuilder.cs https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-6be53121f96c9226faebff9007eb31a414f2adf60da63915055d16338931dca9
packages.config https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-36e473cee6f5dc368f5040411d0389d2fb0a7aaf3bf01a3f372f0af5cf5372d2
ReClass.NET/Constants.cshttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-604f5279f538ebdd01fd111c16af0acc266ae42cf7fd537e55f5994fe62ce0ae
View file https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/blob/69790cd91102a9973c3b776dcc1a78a4e82e9479/ReClass.NET/Constants.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-604f5279f538ebdd01fd111c16af0acc266ae42cf7fd537e55f5994fe62ce0ae
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-604f5279f538ebdd01fd111c16af0acc266ae42cf7fd537e55f5994fe62ce0ae
ReClass.NET/Controls/MemoryViewControl.cshttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-82c0c62efc9ff1e149a637c74691e5a4c084716637333df482accf694f4c4719
View file https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/blob/69790cd91102a9973c3b776dcc1a78a4e82e9479/ReClass.NET/Controls/MemoryViewControl.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-82c0c62efc9ff1e149a637c74691e5a4c084716637333df482accf694f4c4719
ReClass.NET/Forms/MainForm.Designer.cshttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-96ffc0bb6fd0944b89a322ed9448b3d0c2e143f19b4d55701ce0f0d306649b09
View file https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/blob/69790cd91102a9973c3b776dcc1a78a4e82e9479/ReClass.NET/Forms/MainForm.Designer.cs
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
ReClass.NET/Forms/MainForm.Functions.cshttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-85868690b3897f4ec6c047f27114cc5bd29b1a49964ca3bfd282645d85340042
View file https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/blob/69790cd91102a9973c3b776dcc1a78a4e82e9479/ReClass.NET/Forms/MainForm.Functions.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-85868690b3897f4ec6c047f27114cc5bd29b1a49964ca3bfd282645d85340042
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-85868690b3897f4ec6c047f27114cc5bd29b1a49964ca3bfd282645d85340042
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-85868690b3897f4ec6c047f27114cc5bd29b1a49964ca3bfd282645d85340042
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-85868690b3897f4ec6c047f27114cc5bd29b1a49964ca3bfd282645d85340042
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-85868690b3897f4ec6c047f27114cc5bd29b1a49964ca3bfd282645d85340042
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-85868690b3897f4ec6c047f27114cc5bd29b1a49964ca3bfd282645d85340042
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-85868690b3897f4ec6c047f27114cc5bd29b1a49964ca3bfd282645d85340042
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-85868690b3897f4ec6c047f27114cc5bd29b1a49964ca3bfd282645d85340042
ReClass.NET/Forms/MainForm.cshttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
View file https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/blob/69790cd91102a9973c3b776dcc1a78a4e82e9479/ReClass.NET/Forms/MainForm.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-09dcd94c3bd7beff0f20f0d611fd52596c57289cf59d182e66123ff6354e2c16
ReClass.NET/Forms/MainForm.resxhttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-450388d9e12e38c6b798b7d1ed0d47522a4db2da248a36ee7f94e3ee90e7172c
View file https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/blob/69790cd91102a9973c3b776dcc1a78a4e82e9479/ReClass.NET/Forms/MainForm.resx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-450388d9e12e38c6b798b7d1ed0d47522a4db2da248a36ee7f94e3ee90e7172c
ReClass.NET/Memory/MemoryBuffer.cshttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-e7953854ab7e68999429b9468cc41e1d7ca4882d4ca565dfdd6efacc68fab3e9
View file https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/blob/69790cd91102a9973c3b776dcc1a78a4e82e9479/ReClass.NET/Memory/MemoryBuffer.cs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files#diff-e7953854ab7e68999429b9468cc41e1d7ca4882d4ca565dfdd6efacc68fab3e9
Please reload this pagehttps://patch-diff.githubusercontent.com/ReClassNET/ReClass.NET/pull/263/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.