|
Terraria v1.4.4.9
Terraria source code documentation
|
Static Public Member Functions | |
| static CallSite | Create (Type delegateType, CallSiteBinder binder) |
| static CallSite< T > | Create (CallSiteBinder binder) |
Public Attributes | |
| T | Target |
Package Functions | |
| CallSite (CallSiteBinder binder) | |
| CallSite< T > | CreateMatchMaker () |
| CallSite | GetMatchmaker () |
| void | ReleaseMatchmaker (CallSite matchMaker) |
| void | AddRule (T newRule) |
| void | MoveRule (int i) |
| T | MakeUpdateDelegate () |
Package Attributes | |
| readonly CallSiteBinder | _binder |
| bool | _match |
| T[] | Rules |
| CallSite | _cachedMatchmaker |
Properties | |
| CallSiteBinder? | Binder [get] |
| T | Update [get] |
Private Member Functions | |
| CallSite (CallSiteBinder binder) | |
| CallSite () | |
| T | GetUpdateDelegate () |
| T | GetUpdateDelegate (ref T addr) |
| T | CreateCustomUpdateDelegate (MethodInfo invoke) |
| T | CreateCustomNoMatchDelegate (MethodInfo invoke) |
Static Private Member Functions | |
| static bool | IsSimpleSignature (MethodInfo invoke, out Type[] sig) |
| static Expression | Convert (Expression arg, Type type) |
Static Private Attributes | |
| static volatile CacheDict< Type, Func< CallSiteBinder, CallSite > > | s_siteCtors |
| static T | s_cachedUpdate |
| static volatile T | s_cachedNoMatch |
| T | : | class |
Definition at line 53 of file CallSite.cs.