3 instantiations of AssemblyCatalog
Microsoft.CodeAnalysis.Workspaces.Desktop (1)
Workspace\Host\Mef\MefV1HostServices.cs (1)
65
var catalog = new AggregateCatalog(assemblies.Select(a => new
AssemblyCatalog
(a)));
System.ComponentModel.Composition (2)
System\ComponentModel\Composition\Hosting\DirectoryCatalog.cs (2)
668
? new
AssemblyCatalog
(assemblyFilePath, _reflectionContext, this)
669
: new
AssemblyCatalog
(assemblyFilePath, this);
37 references to AssemblyCatalog
System.ComponentModel.Composition (37)
System\ComponentModel\Composition\Hosting\AssemblyCatalog.cs (21)
34
/// Initializes a new instance of the <see cref="
AssemblyCatalog
"/> class
39
/// attributed <see cref="Type"/> objects to add to the <see cref="
AssemblyCatalog
"/>.
82
/// Initializes a new instance of the <see cref="
AssemblyCatalog
"/> class
87
/// attributed <see cref="Type"/> objects to add to the <see cref="
AssemblyCatalog
"/>.
91
/// interpreting the types to inject attributes into the type definition<see cref="
AssemblyCatalog
"/>.
140
/// Initializes a new instance of the <see cref="
AssemblyCatalog
"/> class
145
/// attributed <see cref="Type"/> objects to add to the <see cref="
AssemblyCatalog
"/>.
196
/// Initializes a new instance of the <see cref="
AssemblyCatalog
"/> class
201
/// attributed <see cref="Type"/> objects to add to the <see cref="
AssemblyCatalog
"/>.
205
/// interpreting the types to inject attributes into the type definition<see cref="
AssemblyCatalog
"/>.
262
/// Initializes a new instance of the <see cref="
AssemblyCatalog
"/> class
267
/// add to the <see cref="
AssemblyCatalog
"/>.
295
/// Initializes a new instance of the <see cref="
AssemblyCatalog
"/> class
300
/// add to the <see cref="
AssemblyCatalog
"/>.
336
/// Initializes a new instance of the <see cref="
AssemblyCatalog
"/> class
341
/// add to the <see cref="
AssemblyCatalog
"/>.
359
/// Initializes a new instance of the <see cref="
AssemblyCatalog
"/> class
364
/// add to the <see cref="
AssemblyCatalog
"/>.
464
/// contained within the <see cref="
AssemblyCatalog
"/>.
480
/// A <see cref="string"/> containing a human-readable display name of the <see cref="
AssemblyCatalog
"/>.
502
/// A <see cref="string"/> containing the string representation of the <see cref="
AssemblyCatalog
"/>.
System\ComponentModel\Composition\Hosting\AssemblyCatalogDebuggerProxy.cs (2)
14
private readonly
AssemblyCatalog
_catalog;
16
public AssemblyCatalogDebuggerProxy(
AssemblyCatalog
catalog)
System\ComponentModel\Composition\Hosting\DirectoryCatalog.cs (14)
34
private Dictionary<string,
AssemblyCatalog
> _assemblyCatalogs;
574
List<Tuple<string,
AssemblyCatalog
>> catalogsToAdd;
575
List<Tuple<string,
AssemblyCatalog
>> catalogsToRemove;
661
private
AssemblyCatalog
? CreateAssemblyCatalogGuarded(string assemblyFilePath)
694
out List<Tuple<string,
AssemblyCatalog
>> catalogsToAdd,
695
out List<Tuple<string,
AssemblyCatalog
>> catalogsToRemove)
697
catalogsToAdd = new List<Tuple<string,
AssemblyCatalog
>>();
698
catalogsToRemove = new List<Tuple<string,
AssemblyCatalog
>>();
703
AssemblyCatalog
? catalog = CreateAssemblyCatalogGuarded(file);
707
catalogsToAdd.Add(new Tuple<string,
AssemblyCatalog
>(file, catalog));
716
if (_assemblyCatalogs.TryGetValue(file, out
AssemblyCatalog
? catalog))
718
catalogsToRemove.Add(new Tuple<string,
AssemblyCatalog
>(file, catalog));
756
_assemblyCatalogs = new Dictionary<string,
AssemblyCatalog
>();
763
AssemblyCatalog
? assemblyCatalog = CreateAssemblyCatalogGuarded(file);