public LazyEmitBlock( IEmitTarget target, IEmitMethod method ) { _target = target; _method = method; }
public LazyEmitBlock( IEmitTarget target, IEmitMethod method) { _target = target; _method = method; }
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*" ) ); }