public KnownFolder(KnownFolder knownFolder, bool enabled) { if (knownFolder == null) { throw new ArgumentNullException("knownFolder"); } Folder = knownFolder.Folder; My = knownFolder.My; _knownFolderKind = knownFolder._knownFolderKind; ProviderUrl = knownFolder.ProviderUrl; DisplayName = knownFolder.DisplayName; Enabled = enabled; }
public KnownFolder(IDataContainer knownFolderInfo, string myFolderName, KnownFolderKind knownFolderKind, Uri providerUrl, string displayName) { if (knownFolderInfo == null) { throw new ArgumentNullException("knownFolderInfo"); } if (myFolderName == null) { throw new ArgumentNullException("myFolderName"); } Folder = knownFolderInfo; My = knownFolderInfo.FolderItemInfo(myFolderName); _knownFolderKind = knownFolderKind; ProviderUrl = providerUrl; Enabled = false; DisplayName = displayName; }
public object GetImage(KnownFolderKind folderKind) { switch (folderKind) { case KnownFolderKind.OneDrive: return(Resources.skydrive_40px); case KnownFolderKind.GoogleDrive: return(Resources.google_40px); case KnownFolderKind.Dropbox: return(Resources.dropbox_40px); case KnownFolderKind.WindowsMyDocuments: return(Resources.folder_40px); case KnownFolderKind.None: case KnownFolderKind.ICloud: case KnownFolderKind.MacDocumentsLibrary: default: throw new InternalErrorException("Unexpected known folder kind.", folderKind.ToString()); } }
public object GetImage(KnownFolderKind folderKind) { return(Image); }
public KnownFolder(IDataContainer knownFolderInfo, string myFolderName, KnownFolderKind knownFolderKind, Uri providerUrl) : this(knownFolderInfo, myFolderName, knownFolderKind, providerUrl, null) { }