Microsoft.JScript.Class.GenerateGetEnumerator C# (CSharp) 메소드

GenerateGetEnumerator() 개인적인 메소드

private GenerateGetEnumerator ( ) : void
리턴 void
      private void GenerateGetEnumerator(){
        TypeBuilder classwriter = this.classob.GetTypeBuilder();
        MethodBuilder getEnumerator = classwriter.DefineMethod("get enumerator", MethodAttributes.Private|MethodAttributes.Virtual, Typeob.IEnumerator, null);
        ILGenerator il = getEnumerator.GetILGenerator();
        il.Emit(OpCodes.Ldarg_0);
        il.Emit(OpCodes.Call, this.getHashTableMethod);
        il.Emit(OpCodes.Call, CompilerGlobals.hashTableGetEnumerator);
        il.Emit(OpCodes.Ret);
        classwriter.DefineMethodOverride(getEnumerator, CompilerGlobals.getEnumeratorMethod);
      }