/// <summary> /// Adds an extension to the collection of extensions, and the assembly of its type to /// the <see cref="CustomAssemblies"/> dictionary. /// </summary> /// <param name="extension">The extension to add.</param> /// <remarks>This is a convenience function.</remarks> public void AddExtension(Extension extension) { // Add the extension AddExtensionIgnoreAssembly(extension); // And its assembly var extensionAssembly = extension.GetExtensionType().Assembly; CustomAssemblies[extensionAssembly.FullName] = extensionAssembly.ManifestModule.FullyQualifiedName; }