4 instantiations of CompositionBatch
System.ComponentModel.Composition (4)
System\ComponentModel\Composition\AttributedModelServices.cs (3)
109CompositionBatch batch = new CompositionBatch(); 130CompositionBatch batch = new CompositionBatch(); 153CompositionBatch batch = new CompositionBatch(
System\ComponentModel\Composition\Hosting\ComposablePartExportProvider.cs (1)
347batch = new CompositionBatch(batch.PartsToAdd, partsToRemove);
17 references to CompositionBatch
System.ComponentModel.Composition (17)
System\ComponentModel\Composition\AttributedModelServices.cs (6)
96public static ComposablePart AddExportedValue<T>(this CompositionBatch batch, T exportedValue) 109CompositionBatch batch = new CompositionBatch(); 114public static ComposablePart AddExportedValue<T>(this CompositionBatch batch, string contractName, T exportedValue) 130CompositionBatch batch = new CompositionBatch(); 135public static ComposablePart AddPart(this CompositionBatch batch, object attributedPart) 153CompositionBatch batch = new CompositionBatch(
System\ComponentModel\Composition\Hosting\ComposablePartExportProvider.cs (3)
231public void Compose(CompositionBatch batch) 315private List<ComposablePart> GetUpdatedPartsList(ref CompositionBatch batch) 352private void Recompose(CompositionBatch batch, AtomicComposition atomicComposition)
System\ComponentModel\Composition\Hosting\CompositionBatch.cs (7)
23/// Initializes a new instance of the <see cref="CompositionBatch"/> class. 31/// Initializes a new instance of the <see cref="CompositionBatch"/> class. 101/// Adds the specified part to the <see cref="CompositionBatch"/>. 125/// Removes the specified part from the <see cref="CompositionBatch"/>. 149/// Adds the specified export to the <see cref="CompositionBatch"/>. 152/// The <see cref="Export"/> to add to the <see cref="CompositionBatch"/>. 156/// from the <see cref="CompositionBatch"/>.
System\ComponentModel\Composition\Hosting\CompositionContainer.cs (1)
368public void Compose(CompositionBatch batch)