public LazyEmitBlock(
     IEmitTarget target,
     IEmitMethod method )
 {
     _target = target;
     _method = method;
 }
Exemple #2
0
 public LazyEmitBlock(
     IEmitTarget target,
     IEmitMethod method)
 {
     _target = target;
     _method = method;
 }
Exemple #3
0
        public IEmitVal GetMethodPointer(IEmitMethod method)
        {
            var name = ((EmitMethodCPP)method).FullName;

            return(new EmitValCPP(
                       Target,
                       string.Format("reinterpret_cast<void*>(&({0}))", name),
                       Target.GetOpaqueType("void*")));
        }
 public IEmitVal GetMethodPointer( IEmitMethod method )
 {
     var name = ((EmitMethodCPP) method).FullName;
     return new EmitValCPP(
         Target,
         string.Format("reinterpret_cast<void*>(&({0}))", name),
         Target.GetOpaqueType( "void*" ) );
 }