コード例 #1
0
        /// <summary>
        /// Return an item that represents a special named folder from the service.
        /// </summary>
        /// <param name="folder"></param>
        /// <returns></returns>
        public async Task <OneDriveItem> GetNamedFolderProperties(NamedFolder folder)
        {
            string pathToNamedFolder = string.Concat("/me" + FolderPathAttribute.FolderPathForValue(folder));

            return(await GetObjectFromRequest <OneDriveItem>(pathToNamedFolder,
                                                             (json) => OneDriveItem.CreateFromRawJson(json, this)));
        }
コード例 #2
0
        public EditProjectForm(NamedFolder namedFolder, PackageList packages)
        {
            InitializeComponent();

            this.NamedFolder = namedFolder;
            this.packages    = packages;

            this.NameTextBox.Text = this.NamedFolder.Name;
            this.PathTextBox.Text = this.NamedFolder.Path;

            this.packageCheckedList.Items.Clear();
            foreach (var package in packages.Keys)
            {
                bool isChecked = this.NamedFolder.Dependencies.Contains(package);
                this.packageCheckedList.Items.Add(package, isChecked);
            }
        }