コード例 #1
0
ファイル: Program.cs プロジェクト: krashman/Mirror2MegaNZ
        private static IEnumerable <MegaNzItem> GenerateListFromMegaNz(IMegaApiClient megaApiClient)
        {
            logger.Trace("Reading nodes from MegaNZ");
            var remoteNodeList = megaApiClient
                                 .GetNodes()
                                 .ToList();

            var generator = new MegaNzItemListGenerator();

            return(generator.Generate(remoteNodeList));
        }
コード例 #2
0
        public static long GetFolderSize(this INodeInfo node, IMegaApiClient client)
        {
            var allNodes = client.GetNodes();

            return(node.GetFolderSize(allNodes));
        }
コード例 #3
0
 private static INode GetRootFolderMega(IMegaApiClient client)
 {
     return(client.GetNodes().Single(n => n.Type == NodeType.Root));
 }
コード例 #4
0
ファイル: NodeExtensions.cs プロジェクト: zha0/Cerberus
        // Token: 0x060008B7 RID: 2231 RVA: 0x0003BB7C File Offset: 0x00039D7C
        public static long GetFolderSize(this INodeInfo node, IMegaApiClient client)
        {
            IEnumerable <INode> nodes = client.GetNodes();

            return(node.GetFolderSize(nodes));
        }