コード例 #1
0
        private DatabaseDebugInfoMsg ToProtobuf(DatabaseDebugInfo debugInfo)
        {
            var msg = new DatabaseDebugInfoMsg
            {
                Id   = debugInfo.Id,
                Name = debugInfo.Name
            };

            foreach (var paramType in debugInfo.ParamTypes)
            {
                msg.ParamTypes.Add(paramType);
            }

            return(msg);
        }
コード例 #2
0
        private DatabaseDebugInfo FromProtobuf(DatabaseDebugInfoMsg msg)
        {
            var debugInfo = new DatabaseDebugInfo
            {
                Id         = msg.Id,
                Name       = msg.Name,
                ParamTypes = new List <uint>()
            };

            foreach (var paramType in msg.ParamTypes)
            {
                debugInfo.ParamTypes.Add(paramType);
            }

            return(debugInfo);
        }