index
:
github/SMAPI.git
develop
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
SMAPI
/
Framework
/
ModHelpers
/
ModRegistryHelper.cs
Age
Commit message (
Collapse
)
Author
2022-10-08
pass mod info to GetApi instead
Jesse Plamondon-Willard
2022-10-08
make GetApi methods mutually exclusive & improve docs
Jesse Plamondon-Willard
2022-09-26
Initial work on a way for mods to return specific API instances to specific ↵
Khloe Leclair
mods.
2022-04-16
allow switching between Pintail & original API proxying
Jesse Plamondon-Willard
2022-04-14
track mod metadata reference in APIs for upcoming deprecation changes
Jesse Plamondon-Willard
2022-04-13
enable nullable annotations in SMAPI where no logic changes are needed (#837)
Jesse Plamondon-Willard
2022-04-06
enable nullable annotations by default (#837)
Jesse Plamondon-Willard
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally.
2022-04-06
remove some unused/redundant code
Jesse Plamondon-Willard
2022-02-25
restore InterfaceProxyFactory to encapsulate Pintail (#830)
Jesse Plamondon-Willard
2022-02-16
move proxying to a separate NuGet library
Shockah
2022-02-10
add TryProxy for any objects
Shockah
2020-08-30
use inheritdoc
Jesse Plamondon-Willard
2019-10-03
fix non-generic GetAPI not checking that all mods are loaded (#662)
Jesse Plamondon-Willard
2019-09-14
fix typos and inconsistent spelling
Jesse Plamondon-Willard
2018-12-27
tweak comment header convention
Jesse Plamondon-Willard
2018-08-22
change mod registry to return a container interface (#534)
Jesse Plamondon-Willard
2018-04-19
fix GetApi interface validation errors not naming interface
Jesse Plamondon-Willard
2018-02-17
split proxy builder & factory (#435)
Jesse Plamondon-Willard
2017-12-15
emit proxy classes directly to simplify crossplatform compatibility (#409)
Jesse Plamondon-Willard
2017-12-12
block access to mod-provided APIs until all mods are initialised (#409)
Jesse Plamondon-Willard
2017-12-12
validate interface is public (#409)
Jesse Plamondon-Willard
2017-12-12
add support for casting mod-provided API to an interface without a direct ↵
Jesse Plamondon-Willard
assembly reference (#409)
2017-12-12
log mod-provided API access (#409)
Jesse Plamondon-Willard
2017-12-12
switch to simpler approach for mod-provided APIs (#409)
Jesse Plamondon-Willard
2017-12-11
add prototype of mod-provided APIs (#409)
Jesse Plamondon-Willard
2017-12-11
generalise internal mod registry (#409)
Jesse Plamondon-Willard
2017-10-07
reorganise repo structure
Jesse Plamondon-Willard