EmitLdindHelper() 보호된 메소드

protected EmitLdindHelper ( Type type ) : void
type IKVM.Reflection.Type
리턴 void
예제 #1
0
            internal override void EmitGet(CodeGen g)
            {
                g.EmitLdargHelper(index);

                if (IsReference)
                {
                    g.EmitLdindHelper(Type);
                }
            }
예제 #2
0
            internal override void EmitGet(CodeGen g)
            {
                g.EmitLdargHelper(_index);

                if (IsReference)
                {
                    g.EmitLdindHelper(GetReturnType(g.TypeMapper));
                }
            }
예제 #3
0
            protected internal override void EmitGet(CodeGen g)
            {
                OperandExtensions.SetLeakedState(this, false);
                g.EmitLdargHelper(_index);

                if (IsReference)
                {
                    g.EmitLdindHelper(GetReturnType(g.TypeMapper));
                }
            }
			internal override void EmitGet(CodeGen g)
			{
				g.EmitLdargHelper(index);

				if (IsReference)
					g.EmitLdindHelper(Type);
			}
예제 #5
0
		    protected internal override void EmitGet(CodeGen g)
		    {
		        OperandExtensions.SetLeakedState(this, false); 
				g.EmitLdargHelper(_index);

				if (IsReference)
					g.EmitLdindHelper(GetReturnType(g.TypeMapper));
			}