5 types derived from PipelineComponent
System.AddIn (5)
System\Addin\Hosting\Store\AddIn.cs (1)
28internal sealed class AddIn : PipelineComponent
System\Addin\Hosting\Store\AddInAdapter.cs (1)
26internal sealed class AddInAdapter : PipelineComponent
System\Addin\Hosting\Store\AddInBase.cs (1)
26internal sealed class AddInBase : PipelineComponent
System\Addin\Hosting\Store\ContractComponent.cs (1)
25internal sealed class ContractComponent : PipelineComponent
System\Addin\Hosting\Store\HostAdapter.cs (1)
28internal sealed class HostAdapter : PipelineComponent
20 references to PipelineComponent
System.AddIn (20)
System\Addin\Hosting\AddInStore.cs (4)
1166List<PipelineComponent> pipelineComponents = results.Components; 1170state.Contracts.AddRange(new ContravarianceAdapter<PipelineComponent, ContractComponent>(pipelineComponents)); 1174state.AddInAdapters.AddRange(new ContravarianceAdapter<PipelineComponent, AddInAdapter>(pipelineComponents)); 1178state.AddInBases.AddRange(new ContravarianceAdapter<PipelineComponent, AddInBase>(pipelineComponents));
System\Addin\Hosting\AddInToken.cs (5)
66dictionary[AddInSegmentType.HostViewOfAddIn] = PipelineComponent.s_emptyDictionary; 331PipelineComponent[] componentsAndDependents = new PipelineComponent[] { 346private bool ComponentInWrongLocation(PipelineComponent component, PipelineComponent dependentComponent,
System\Addin\Hosting\InspectionWorker.cs (9)
31internal List<PipelineComponent> Components; 51PipelineComponent.SetTypesFromReflectionLoaderContext(SystemAddInInReflectionOnlyContext, SystemAddInContractsInReflectionOnlyContext); 206retval.Components = new List<PipelineComponent>(); 242PipelineComponent component = null; 256if (!Utils.HasCustomAttribute(PipelineComponent.ContractAttributeInReflectionLoaderContext, type)) 263if (!Utils.HasCustomAttribute(PipelineComponent.AddInAdapterAttributeInReflectionLoaderContext, type)) 270if (Utils.HasCustomAttribute(PipelineComponent.AddInAttributeInReflectionLoaderContext, type)) 273if (!Utils.HasCustomAttribute(PipelineComponent.AddInBaseAttributeInReflectionLoaderContext, type)) 277CustomAttributeData cad = Utils.GetCustomAttributeData(PipelineComponent.AddInBaseAttributeInReflectionLoaderContext, type);
System\Addin\Hosting\PipelineDeploymentState.cs (2)
126private static int LookForUnconnectedParts<T>(IEnumerable<T> parts, Collection<String> warnings) where T : PipelineComponent 129foreach (PipelineComponent part in parts) {