예제 #1
0
        } // func GetGetIndexMember

        internal CallSiteBinder GetSetIndexMember(CallInfo callInfo)
        {
            CallSiteBinder b;

            lock (setIndexBinder)
                if (!setIndexBinder.TryGetValue(callInfo, out b))
                {
                    b = setIndexBinder[callInfo] = new LuaSetIndexBinder(this, callInfo);
                }
            return(b);
        } // func GetSetIndexMember
예제 #2
0
 public SetIndexBinder GetSetIndexBinder()
 {
     return(setIndexBinder ?? (setIndexBinder = new LuaSetIndexBinder(context)));
 }