コード例 #1
0
ファイル: ILModule.cs プロジェクト: GlaireDaggers/cozi-lang
        public int GetFuncRef(FuncRef funcRef)
        {
            SerializedFuncRef data = new SerializedFuncRef(this, funcRef.InModule, funcRef.FunctionName);
            int id = _funcRefs.Count;

            _funcRefs.Add(data);
            return(id);
        }
コード例 #2
0
ファイル: ILModule.cs プロジェクト: GlaireDaggers/cozi-lang
            public FuncRef Deserialize(ILModule context)
            {
                FuncRef refInfo = new FuncRef();

                context.Context.TryGetModule(context.ModuleRefs[ModuleID], out refInfo.InModule);
                refInfo.FunctionName = FuncName;

                return(refInfo);
            }