} // func GetGetMemberBinder internal CallSiteBinder GetGetIndexMember(CallInfo callInfo) { CallSiteBinder b; lock (getIndexBinder) if (!getIndexBinder.TryGetValue(callInfo, out b)) { b = getIndexBinder[callInfo] = new LuaGetIndexBinder(this, callInfo); } return(b); } // func GetGetIndexMember
public GetIndexBinder GetGetIndexBinder() { return(getIndexBinder ?? (getIndexBinder = new LuaGetIndexBinder(context))); }