---
title: "PipelineElement.Receivers Property "
canonical: https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_PipelineElement_Receivers.htm
product: "Graphics Mill"
---

# PipelineElement.Receivers Property 
 
Gets a collection of pipeline elements that will receive the result of this [PipelineElement](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_PipelineElement.htm.md).
 
**Namespace:** [Aurigma.GraphicsMill](https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill.htm.md)
 **Assembly:** Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
 
## Syntax
  
```csharp
public IList<PipelineElement> Receivers { get; }
```
 
### Property Value
The IList&lt;T&gt; containing receivers.
 
## Remarks
 This property is used in branched image processing.
 
## Examples
  
The following code shows how to create two 128x128 and 2048x2048 thumbnails for a single image.
 
```csharp
using (var reader = ImageReader.Create(@"Images\in.jpg"))
{
    var resizeBig = new Pipeline()
    { 
        new Resize(2048, 0), 
        ImageWriter.Create(@"Images\Output\out_2048.jpg")
    };
    var resizeSmall = new Pipeline()
    { 
        new Resize(128, 0),
        ImageWriter.Create(@"Images\Output\out_128.jpg")
    };

    reader.Receivers.Add(resizeBig.Build());
    reader.Receivers.Add(resizeSmall.Build());

    Pipeline.Run(reader);

    resizeBig.DisposeAllElements();
    resizeSmall.DisposeAllElements();
}
```
   
## See Also

### Reference

- [PipelineElement Class](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_PipelineElement.htm.md)
- [Aurigma.GraphicsMill Namespace](https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill.htm.md)

### Manual

- [Processing Large Images Using Pipelines](https://www.graphicsmill.com/docs/gm/processing-large-images-using-pipelines.htm.md)
