public override bool TryGetMember( GetMemberBinder binder, out object result) { result = new AnythingObject(); return(true); }
public override bool TryInvokeMember( InvokeMemberBinder binder, object[] args, out object result) { result = new AnythingObject(context.Builder); return(true); }
public override bool TryGetMember( GetMemberBinder binder, out object result) { if (binder.Name == "Bar") { result = context.Resolve(typeof(string)); } else { result = new AnythingObject(context.Builder); } return(true); }