add(int indent) | CodeGeneration.ILCodeGenerator | |
AddExceptionCode(DynamicExceptionManager typeException) | CodeGeneration.ILCodeGenerator | |
AddLocalVariable(string name, TypeExpression type) | CodeGeneration.ILCodeGenerator | virtual |
and(int indent) | CodeGeneration.ILCodeGenerator | |
arglist(int indent) | CodeGeneration.ILCodeGenerator | |
beq(int indent, string label) | CodeGeneration.ILCodeGenerator | |
bge(int indent, string label) | CodeGeneration.ILCodeGenerator | |
bgt(int indent, string label) | CodeGeneration.ILCodeGenerator | |
ble(int indent, string label) | CodeGeneration.ILCodeGenerator | |
blt(int indent, string label) | CodeGeneration.ILCodeGenerator | |
bne(int indent, string label) | CodeGeneration.ILCodeGenerator | |
Box(int indent, TypeExpression type) | CodeGeneration.ILCodeGenerator | virtual |
BoxIfNeeded(int indent, TypeExpression type) | CodeGeneration.ILCodeGenerator | virtual |
br(int indent, string label) | CodeGeneration.ILCodeGenerator | |
brfalse(int indent, string label) | CodeGeneration.ILCodeGenerator | |
brtrue(int indent, string label) | CodeGeneration.ILCodeGenerator | |
Call(int indent, MethodType memberType, TypeExpression obj, string member) | CodeGeneration.ILCodeGenerator | virtual |
Call(int indent, PropertyType memberType, TypeExpression obj, string member, bool setProperty) | CodeGeneration.ILCodeGenerator | virtual |
Call(int indent, string methodType, string result, string klass, string memberName, string[] args) | CodeGeneration.ILCodeGenerator | virtual |
CallVirt(int indent, MethodType memberType, TypeExpression klass, string member, AST.CompoundExpression arguments) | CodeGeneration.CLRCodeGenerator | |
CodeGeneration::ILCodeGenerator.CallVirt(int indent, MethodType memberType, TypeExpression klass, string member, AST.CompoundExpression arguments) | CodeGeneration.ILCodeGenerator | virtual |
CodeGeneration::ILCodeGenerator.CallVirt(int indent, PropertyType memberType, TypeExpression obj, string member, bool setProperty) | CodeGeneration.ILCodeGenerator | virtual |
CodeGeneration::ILCodeGenerator.CallVirt(int indent, string methodType, string result, string klass, string memberName, string[] args) | CodeGeneration.ILCodeGenerator | virtual |
castclass(int indent, TypeExpression token) | CodeGeneration.ILCodeGenerator | |
ceq(int indent) | CodeGeneration.ILCodeGenerator | |
cgt(int indent) | CodeGeneration.ILCodeGenerator | |
Close() | CodeGeneration.CodeGenerator | |
CLRCodeGenerator(TextWriter writer) | CodeGeneration.CLRCodeGenerator | |
clt(int indent) | CodeGeneration.ILCodeGenerator | |
CodeGenerator(TextWriter writer) | CodeGeneration.CodeGenerator | |
Comment(string msg) | CodeGeneration.ILCodeGenerator | virtual |
Comment(int indent, string msg) | CodeGeneration.ILCodeGenerator | virtual |
concat(int indent) | CodeGeneration.ILCodeGenerator | |
constructorCall(int indent, MethodType memberType, TypeExpression obj, string member) | CodeGeneration.ILCodeGenerator | |
constructorCall(int indent, TypeExpression obj, string member) | CodeGeneration.ILCodeGenerator | |
convToChar(int indent) | CodeGeneration.ILCodeGenerator | |
convToDouble(int indent) | CodeGeneration.ILCodeGenerator | |
convToInt(int indent) | CodeGeneration.ILCodeGenerator | |
currentLabel | CodeGeneration.CodeGenerator | protected |
currentLocalVars | CodeGeneration.CodeGenerator | protected |
div(int indent) | CodeGeneration.ILCodeGenerator | |
dup(int indent) | CodeGeneration.ILCodeGenerator | |
exceptions | CodeGeneration.CodeGenerator | protected |
Exit(int indent, int res) | CodeGeneration.ILCodeGenerator | virtual |
ILCodeGenerator(TextWriter output) | CodeGeneration.ILCodeGenerator | |
ilStamentsCodeGeneration | CodeGeneration.ILCodeGenerator | protected |
InitialComment() | CodeGeneration.ILCodeGenerator | virtual |
isinst(int indent, TypeExpression token) | CodeGeneration.ILCodeGenerator | |
IsValueType(TypeExpression exp) | CodeGeneration.ILCodeGenerator | protected |
ldarg(int indent, int argNumber) | CodeGeneration.ILCodeGenerator | |
ldarg(int indent, string argName) | CodeGeneration.ILCodeGenerator | |
ldarga(int indent, string argName) | CodeGeneration.ILCodeGenerator | |
ldc(int indent, bool val) | CodeGeneration.ILCodeGenerator | |
ldci4(int indent, int val) | CodeGeneration.ILCodeGenerator | |
ldcr8(int indent, string val) | CodeGeneration.ILCodeGenerator | |
ldelemChar(int indent) | CodeGeneration.ILCodeGenerator | virtual |
ldelemDouble(int indent) | CodeGeneration.ILCodeGenerator | virtual |
ldelemInt(int indent) | CodeGeneration.ILCodeGenerator | virtual |
ldelemRef(int indent) | CodeGeneration.ILCodeGenerator | virtual |
ldfld(int indent, TypeExpression type, string classId, string fieldName) | CodeGeneration.ILCodeGenerator | |
ldflda(int indent, TypeExpression type, string classId, string fieldName) | CodeGeneration.ILCodeGenerator | |
ldflda(int indent, string token) | CodeGeneration.ILCodeGenerator | |
ldlen(int indent, TypeExpression token) | CodeGeneration.ILCodeGenerator | virtual |
ldloc(int indent, int locNumber) | CodeGeneration.ILCodeGenerator | |
ldloc(int indent, string locVar) | CodeGeneration.ILCodeGenerator | |
ldloca(int indent, int locNumber) | CodeGeneration.ILCodeGenerator | |
ldloca(int indent, string locVar) | CodeGeneration.ILCodeGenerator | |
ldloca_s(int indent, string tmpVar) | CodeGeneration.ILCodeGenerator | |
ldnull(int indent) | CodeGeneration.ILCodeGenerator | |
ldobj(int indent, TypeExpression val) | CodeGeneration.ILCodeGenerator | |
ldsfld(int indent, TypeExpression type, string classId, string fieldName) | CodeGeneration.ILCodeGenerator | |
ldsflda(int indent, TypeExpression type, string classId, string fieldName) | CodeGeneration.ILCodeGenerator | |
ldsflda(int indent, string token) | CodeGeneration.ILCodeGenerator | |
ldstr(int indent, string val) | CodeGeneration.ILCodeGenerator | |
ldtoken(int indent, string ILType) | CodeGeneration.ILCodeGenerator | |
LocalVariableIndex | CodeGeneration.ILCodeGenerator | |
MakeCall(int indent, InvocationExpression node, Object o, MethodType actualMethodCalled, FieldAccessExpression fieldAccessExpression, object arg) | CodeGeneration.CodeGenerator | virtual |
mul(int indent) | CodeGeneration.ILCodeGenerator | |
neg(int indent) | CodeGeneration.ILCodeGenerator | |
newarr(int indent, TypeExpression token) | CodeGeneration.ILCodeGenerator | virtual |
newarr(int indent, string type) | CodeGeneration.ILCodeGenerator | virtual |
NewLabel | CodeGeneration.ILCodeGenerator | |
newobj(int indent, MethodType memberType, TypeExpression obj, string member) | CodeGeneration.ILCodeGenerator | |
newobj(int indent, string klass, string[] args) | CodeGeneration.ILCodeGenerator | |
nop(int indent) | CodeGeneration.ILCodeGenerator | |
not(int indent) | CodeGeneration.ILCodeGenerator | |
or(int indent) | CodeGeneration.ILCodeGenerator | |
output | CodeGeneration.CodeGenerator | protected |
pop(int indent) | CodeGeneration.ILCodeGenerator | |
ProcessField(int indent, FieldDeclaration node, Object obj, bool constantField) | CodeGeneration.ILCodeGenerator | virtual |
Promotion(int indent, TypeExpression typeExp1, TypeExpression certainType1, TypeExpression typeExp2, TypeExpression certainType2, bool unidirectionalConversion, bool makeBoxing) | CodeGeneration.ILCodeGenerator | |
rem(int indent) | CodeGeneration.ILCodeGenerator | |
ret(int indent) | CodeGeneration.ILCodeGenerator | |
shl(int indent) | CodeGeneration.ILCodeGenerator | |
shr(int indent) | CodeGeneration.ILCodeGenerator | |
starg(int indent, int argNumber) | CodeGeneration.ILCodeGenerator | |
starg(int indent, string argNumber) | CodeGeneration.ILCodeGenerator | |
stelemDouble(int indent) | CodeGeneration.ILCodeGenerator | virtual |
stelemInt(int indent) | CodeGeneration.ILCodeGenerator | virtual |
stelemRef(int indent) | CodeGeneration.ILCodeGenerator | virtual |
stfld(int indent, TypeExpression type, string classId, string fieldName) | CodeGeneration.ILCodeGenerator | |
stloc(int indent, int locNumber) | CodeGeneration.ILCodeGenerator | |
stloc(int indent, string locVar) | CodeGeneration.ILCodeGenerator | |
stloc_s(int indent, string variable) | CodeGeneration.ILCodeGenerator | |
stsfld(int indent, TypeExpression type, string classId, string fieldName) | CodeGeneration.ILCodeGenerator | |
sub(int indent) | CodeGeneration.ILCodeGenerator | |
Unbox(int indent, TypeExpression type) | CodeGeneration.ILCodeGenerator | virtual |
UnboxAny(int indent, TypeExpression type) | CodeGeneration.CLRCodeGenerator | virtual |
UnBoxIfNeeded(int indent, TypeExpression type) | CodeGeneration.ILCodeGenerator | virtual |
WriteAuxiliarLocalVariable(int indent, string id, string type) | CodeGeneration.ILCodeGenerator | virtual |
WriteCall(MethodType memberType, TypeExpression klass, string member, AST.CompoundExpression arguments) | CodeGeneration.ILCodeGenerator | protectedvirtual |
WriteCallArguments(MethodType memberType, TypeExpression klass, string member, AST.CompoundExpression arguments) | CodeGeneration.ILCodeGenerator | protectedvirtual |
WriteCatch(int indent, String type, String var) | CodeGeneration.ILCodeGenerator | virtual |
WriteClassExtends(ClassType type) | CodeGeneration.ILCodeGenerator | virtual |
WriteClassImplements(ClassType type) | CodeGeneration.ILCodeGenerator | virtual |
WriteClassName(string name) | CodeGeneration.ILCodeGenerator | virtual |
WriteCloseBraceCatch(int indent) | CodeGeneration.ILCodeGenerator | virtual |
WriteCloseBraceFinally(int indent) | CodeGeneration.ILCodeGenerator | virtual |
WriteCloseBraceTry(int indent) | CodeGeneration.ILCodeGenerator | virtual |
WriteCodeOfExceptions() | CodeGeneration.CodeGenerator | virtual |
WriteCodeOfExceptionsTemplateMethod(DynamicExceptionManager d) | CodeGeneration.ILCodeGenerator | protectedvirtual |
WriteEndOfBlock(int indent) | CodeGeneration.ILCodeGenerator | virtual |
WriteEndOfClass(int indent, string name) | CodeGeneration.ILCodeGenerator | virtual |
WriteEndOfField() | CodeGeneration.ILCodeGenerator | virtual |
WriteEndOfInterface(int indent, string name) | CodeGeneration.ILCodeGenerator | virtual |
WriteEndOfMethod(int indent, string name) | CodeGeneration.ILCodeGenerator | virtual |
WriteEntryPoint(int indent) | CodeGeneration.ILCodeGenerator | virtual |
CodeGeneration::CodeGenerator.WriteEntryPoint() | CodeGeneration.CodeGenerator | virtual |
WriteField(int indent, string name, FieldType type, bool constantField) | CodeGeneration.ILCodeGenerator | virtual |
WriteFinally(int indent) | CodeGeneration.ILCodeGenerator | virtual |
WriteHeader(string fileName) | CodeGeneration.ILCodeGenerator | virtual |
WriteInterfaceHeader(int indent, string name, InterfaceType type) | CodeGeneration.ILCodeGenerator | virtual |
WriteLabel(int indentation, string label) | CodeGeneration.ILCodeGenerator | virtual |
WriteLeave(int indentation, string label) | CodeGeneration.ILCodeGenerator | |
WriteLine(int indentation, string msg) | CodeGeneration.ILCodeGenerator | |
WriteLine() | CodeGeneration.ILCodeGenerator | |
WriteLNClassHeader(int indent, string name, ClassType type) | CodeGeneration.ILCodeGenerator | virtual |
WriteLNFieldInitialization(TypeExpression type) | CodeGeneration.ILCodeGenerator | virtual |
CodeGeneration::CodeGenerator.WriteLNFieldInitialization(string init) | CodeGeneration.CodeGenerator | virtual |
WriteLNMethodEndOfHeader() | CodeGeneration.ILCodeGenerator | protectedvirtual |
WriteLNMethodHeader(int indent, string name, MethodType type) | CodeGeneration.ILCodeGenerator | virtual |
WriteLocalVariable(int indent) | CodeGeneration.ILCodeGenerator | virtual |
WriteMethodModifiers(int indent, MethodType type) | CodeGeneration.ILCodeGenerator | protectedvirtual |
WriteMethodParameters(MethodType type) | CodeGeneration.ILCodeGenerator | virtual |
WriteMethodTypeOfAccess(string name, MethodType type) | CodeGeneration.ILCodeGenerator | virtual |
WriteNamespaceHeader(int indent, string name) | CodeGeneration.ILCodeGenerator | virtual |
WriteOpenBraceCatch(int indent) | CodeGeneration.ILCodeGenerator | virtual |
WriteOpenBraceFinally(int indent) | CodeGeneration.ILCodeGenerator | virtual |
WriteOpenBraceTry(int indent) | CodeGeneration.ILCodeGenerator | virtual |
WriteParams(MethodType memberType, AST.CompoundExpression arguments) | CodeGeneration.ILCodeGenerator | virtual |
WriteRethrow(int indent) | CodeGeneration.ILCodeGenerator | |
WriteStartBlock(int indent) | CodeGeneration.ILCodeGenerator | virtual |
WriteThrow(int indent) | CodeGeneration.ILCodeGenerator | |
WriteThrowException(int indent, DynamicExceptionManager dynException) | CodeGeneration.ILCodeGenerator | virtual |
WriteThrowException(int indent, string ex, string[] msg) | CodeGeneration.ILCodeGenerator | virtual |
WriteThrowMissingMethodException(int indent, string method) | CodeGeneration.ILCodeGenerator | virtual |
WriteThrowNonSuitableObjectException(int indent, string klass, string method) | CodeGeneration.ILCodeGenerator | virtual |
WriteTryDirective(int indent) | CodeGeneration.ILCodeGenerator | virtual |
WriteType(TypeExpression type) | CodeGeneration.ILCodeGenerator | virtual |
xor(int indent) | CodeGeneration.ILCodeGenerator | |