3 { .method private static bool IsEven(int32 N) il managed
15 call bool EvenOdd::IsOdd(int32)
17 } // end of method `EvenOdd::IsEven'
19 .method private static bool IsOdd(int32 N) il managed
21 // Demonstrates use of argument names and labels
22 // Notice that the assembler does not covert these
23 // automatically to their short versions
34 call bool EvenOdd::IsEven(int32)
36 } // end of method `EvenOdd::IsOdd'
38 .method public static void Test(int32 N) il managed
41 call void [mscorlib]System.Console::Write(int32)
43 call void [mscorlib]System.Console::Write(class System.String)
45 call bool EvenOdd::IsEven(int32)
49 call void [mscorlib]System.Console::WriteLine(class System.String)
54 } // end of method `EvenOdd::Test'
55 } // end of class `EvenOdd'
59 .method public static void main() il managed
63 call void EvenOdd::Test(int32)
65 } // end of global method `main'