branchFacepunch.CodeSandbox/mastercancel
39 Commits over 791 Days - 0.00cph!
Reusing AssemblyPreprocessor instance will use cached reference assemblies now
Add <Public /> and <PublicOrProtected />
Downgrade to Fody 4.2.1 because myget doesn't have VS 2019
Update to Cecil 10.4 (+ everything else too)
UntrustedAssemblies only includes things being processed, not references too
Switch to fork of ILVerification
Rename <PreprocessedAssemblies> to <UntrustedAssemblies>
Changed <TrustedAssemblies> to refer to assemblies which will be trusted 100%
Added <ReferenceAssemblies> to refer to assemblies that are not trusted but will not be modified
Namespace properly resolves for nested types (parent namespace), fix tests
Fix MethodParametersPattern with empty list
Delete the Fody weaver package project (in solution only)
Fix things after Fody 4.0 upgrade
Make the default operation for namespace pattern the namespace matcher (allows exact match and all child namespaces)
Add TrustedAssemblies pattern
Proxy IntrospectionExtensions
Type checking WIP
Pull out my verifier into a separate project, switch to using the (extremely new) one from CoreRT
Add some (failing) tests for the unsafe IL used in System.Runtime.CompilerServices.Unsafe
Blacklist a bunch more reflection things found by tool, start blocking dynamic
Narrow down results a bit
Tool to find uses of types, need to review my use of namespace info...
Manually implement a method that can't generate properly
Add a processor to block casts, make System.Reflection.TypeInfo completely blacklisted
Switch to new csproj format, brings support for running on .NET Core
Improve symbol format detection for embedded portable PDB
Add portable PDB support, needs detection though
Fix the new constraint when using reflection blacklist
Update libraires, add processor to fix new constraint when blocking reflection (broken atm)
Add unit tests for the reflection blacklist
Setup tests for reflection, fix a couple initial issues
Add MethodParameters pattern (fixes #21)
Expanding reflection blacklist
Add more things to blacklist
Add test for removing attributes
Remove blacklisted attributes instead of blocking the type (fixes #18)