Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Object^ dynamicObject(Object^ object, String^ memberName)
- {
- array<CSharpArgumentInfo^>^ infos = { CSharpArgumentInfo::Create(CSharpArgumentInfoFlags::None, nullptr) };
- CallSiteBinder^ binder = RuntimeBinder::Binder::GetMember(CSharpBinderFlags::None, memberName, object->GetType(), infos);
- auto callsite = CompilerServices::CallSite<Func<CallSite^, Object^, Object^>^>::Create(binder);
- return callsite->Target(callsite, object);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement