<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://skizzerz.net/DiceRoller/index.php?action=history&amp;feed=atom&amp;title=Dice%2FMacroRegistry%2FRegisterType</id>
	<title>Dice/MacroRegistry/RegisterType - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://skizzerz.net/DiceRoller/index.php?action=history&amp;feed=atom&amp;title=Dice%2FMacroRegistry%2FRegisterType"/>
	<link rel="alternate" type="text/html" href="https://skizzerz.net/DiceRoller/index.php?title=Dice/MacroRegistry/RegisterType&amp;action=history"/>
	<updated>2026-05-03T05:27:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://skizzerz.net/DiceRoller/index.php?title=Dice/MacroRegistry/RegisterType&amp;diff=930&amp;oldid=prev</id>
		<title>Skizzerz: Created page with &quot;{{APIdoc|MacroRegistry.RegisterType Method Overloads}} Registers all public methods marked with {{l|DiceMacroAttribute}} on the type.  {{ns}}  == Overloads == {| class=&quot;wikita...&quot;</title>
		<link rel="alternate" type="text/html" href="https://skizzerz.net/DiceRoller/index.php?title=Dice/MacroRegistry/RegisterType&amp;diff=930&amp;oldid=prev"/>
		<updated>2017-09-15T21:50:32Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{APIdoc|MacroRegistry.RegisterType Method Overloads}} Registers all public methods marked with {{l|DiceMacroAttribute}} on the type.  {{ns}}  == Overloads == {| class=&amp;quot;wikita...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{APIdoc|MacroRegistry.RegisterType Method Overloads}}&lt;br /&gt;
Registers all public methods marked with {{l|DiceMacroAttribute}} on the type.&lt;br /&gt;
&lt;br /&gt;
{{ns}}&lt;br /&gt;
&lt;br /&gt;
== Overloads ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 5em&amp;quot; |&lt;br /&gt;
! Name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{public}} {{method}} || [[../RegisterType (Type)|RegisterType(Type)]] || Registers all public static methods marked with {{l|DiceMacroAttribute}} on the type.&lt;br /&gt;
|-&lt;br /&gt;
| {{public}} {{method}} || [[../RegisterType (T)(T)|RegisterType&amp;lt;T&amp;gt;(T)]] || Registers all public static and instance methods marked with the {{l|DiceMacroAttribute}} on the type, using the passed-in object when calling instance methods.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Remarks ==&lt;br /&gt;
The first overload only looks at public static methods whereas the second overload registers both public static methods as well as public instance methods. The object passed to the second overload is used when invoking instance methods. As such, the type does not need to have any accessible constructor.&lt;/div&gt;</summary>
		<author><name>Skizzerz</name></author>
		
	</entry>
</feed>