Table of Contents

Class ShellContainer

Namespace
Microsoft.WindowsAPICodePack.Shell
Assembly
Microsoft.WindowsAPICodePack.Shell.dll

Represents the base class for all types of Shell "containers". Any class deriving from this class can contain other ShellObjects (e.g. ShellFolder, FileSystemKnownFolder, ShellLibrary, etc)

public abstract class ShellContainer : ShellObject, IEquatable<ShellObject>, IEnumerable<ShellObject>, IEnumerable, IDisposable
Inheritance
ShellContainer
Implements
Derived
Inherited Members

Methods

Dispose(bool)

Release resources

protected override void Dispose(bool disposing)

Parameters

disposing bool

True indicates that this is being called from Dispose(), rather than the finalizer.

GetEnumerator()

Enumerates through contents of the ShellObjectContainer

public IEnumerator<ShellObject> GetEnumerator()

Returns

IEnumerator<ShellObject>

Enumerated contents