BritainKnights/Docs/types/MethodEmitter.html

54 lines
3.7 KiB
HTML

<html>
<head>
<title>RunUO Documentation - Class Overview - MethodEmitter</title>
</head>
<body bgcolor="white" style="font-family: Courier New" text="#000000" link="#000000" vlink="#000000" alink="#808080">
<h4><a href="../namespaces/Server.html">Back to Server</a></h4>
<h2>MethodEmitter</h2>
<h4>Nested Types: <!-- DBG-4 --><a href="(Anonymous-Type)--c__DisplayClass4.html">(Anonymous-Type)--c__DisplayClass4</a>, <!-- DBG-4 --><a href="Callback.html">Callback</a>, <!-- DBG-4 --><a href="CallInfo.html">CallInfo</a></h4>
(<font color="blue">static</font>) <font color="blue">bool</font> <CompareTo>b__1( Type type, <font color="blue">object</font> obj )<br>
(<font color="blue">ctor</font>) MethodEmitter( TypeBuilder typeBuilder )<br>
Type Active( <font color="blue">get</font>; )<br>
ILGenerator Generator( <font color="blue">get</font>; )<br>
MethodBuilder Method( <font color="blue">get</font>; )<br>
TypeBuilder Type( <font color="blue">get</font>; )<br>
LocalBuilder AcquireTemp( Type localType )<br>
<font color="blue">void</font> ArgumentPushed()<br>
<font color="blue">void</font> BeginCall( MethodInfo method )<br>
<font color="blue">void</font> Branch( Label label )<br>
<font color="blue">void</font> BranchIfFalse( Label label )<br>
<font color="blue">void</font> BranchIfTrue( Label label )<br>
<font color="blue">void</font> Call( MethodInfo method )<br>
<font color="blue">void</font> CastAs( Type type )<br>
<font color="blue">void</font> Chain( <!-- DBG-0 --><a href="Property.html">Property</a> prop )<br>
<font color="blue">void</font> Compare( OpCode opCode )<br>
<font color="blue">bool</font> CompareTo( <font color="blue">int</font> sign, <!-- DBG-0 --><a href="Callback.html">Callback</a> argGenerator )<br>
Label CreateLabel()<br>
LocalBuilder CreateLocal( Type localType )<br>
<font color="blue">void</font> Define( <font color="blue">string</font> name, MethodAttributes attr, Type returnType, Type[] parms )<br>
<font color="blue">void</font> FinishCall()<br>
<font color="blue">void</font> Load( <font color="blue">double</font> value )<br>
<font color="blue">void</font> Load( <font color="blue">int</font> value )<br>
<font color="blue">void</font> Load( <font color="blue">char</font> value )<br>
<font color="blue">void</font> Load( <font color="blue">bool</font> value )<br>
<font color="blue">void</font> Load( <font color="blue">float</font> value )<br>
<font color="blue">void</font> Load( <font color="blue">string</font> value )<br>
<font color="blue">void</font> Load( Enum value )<br>
<font color="blue">void</font> Load( <font color="blue">long</font> value )<br>
<font color="blue">void</font> LoadArgument( <font color="blue">int</font> index )<br>
<font color="blue">void</font> LoadField( FieldInfo field )<br>
<font color="blue">void</font> LoadLocal( LocalBuilder local )<br>
<font color="blue">void</font> LoadNull()<br>
<font color="blue">void</font> LoadNull( Type type )<br>
<font color="blue">void</font> LogicalNot()<br>
<font color="blue">void</font> MarkLabel( Label label )<br>
<font color="blue">void</font> Neg()<br>
<font color="blue">void</font> Pop()<br>
<font color="blue">void</font> Pop( Type expected )<br>
<font color="blue">void</font> Push( Type type )<br>
<font color="blue">void</font> ReleaseTemp( LocalBuilder local )<br>
<font color="blue">void</font> Return()<br>
<font color="blue">void</font> StoreLocal( LocalBuilder local )<br>
<font color="blue">void</font> Xor()<br>
</body>
</html>