/// <summary>
        ///     <see cref="ShellFolders" />クラスの新しいインスタンスを初期化します。
        /// </summary>
        /// <param name="enumerator"></param>
        public ShellFolders(ShellFolderEnumerator enumerator)
        {
            Contract.Requires <ArgumentNullException>(enumerator != null);

            this.enumerator = enumerator;
        }
Exemple #2
0
        /// <summary>
        ///     <see cref="ShellFolderEnumerator" />を指定して、
        ///     <see cref="ShellItems" />クラスの新しいインスタンスを初期化します。
        /// </summary>
        /// <param name="folderEnumerator"></param>
        public ShellItems(ShellFolderEnumerator folderEnumerator)
        {
            Contract.Requires <ArgumentNullException>(folderEnumerator != null);

            this.folderEnumerator = folderEnumerator;
        }