コード例 #1
0
        } // 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
コード例 #2
0
ファイル: DynamicCache.cs プロジェクト: weimingtom/IronLua
 public GetIndexBinder GetGetIndexBinder()
 {
     return(getIndexBinder ?? (getIndexBinder = new LuaGetIndexBinder(context)));
 }