| CallSite<T> CreateMatchmaker(CallSite<T> site) | PublicStatic | — | 0x08 |
| bool SetNotMatched(CallSite site) | PublicStatic | | 0x08 |
| bool GetMatch(CallSite site) | PublicStatic | | 0x08 |
| void ClearMatch(CallSite site) | PublicStatic | | 0x08 |
| void AddRule(CallSite<T> site, const uint8& rule) | PublicStatic | — | 0x08 |
| void UpdateRules(CallSite<T> this, int matched) | PublicStatic | — | 0x08 |
| T[] GetRules(CallSite<T> site) | PublicStatic | — | 0x08 |
| RuleCache<T> GetRuleCache(CallSite<T> site) | PublicStatic | — | 0x08 |
| void MoveRule(RuleCache<T> cache, const uint8& rule, int i) | PublicStatic | — | 0x08 |
| T[] GetCachedRules(RuleCache<T> cache) | PublicStatic | — | 0x08 |
| uint8 Bind(CallSiteBinder binder, CallSite<T> site, const object[]& args) | PublicStatic | — | 0x08 |