Initializes a new instance of the EmbeddedDirectory class.
This is a public constructor.
The Assembly objects from where to map embedded resources.
Thrown when the provided assemblies are null or contains null values.
Thrown when multiple assembles or files have the same case-insensitive name, but different case-sensitive names.