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