#### [DiGi\.PostgreSQL\.PartitionReference](DiGi.PostgreSQL.PartitionReference.Overview.md 'DiGi\.PostgreSQL\.PartitionReference\.Overview')
## DiGi\.PostgreSQL\.PartitionReference\.Delegates Namespace
### Delegates
## PartitionReferenceGeneratingEventHandler\(object, PartitionReferenceGeneratingEventArgs\) Delegate
Represents the method that will handle the event when a partition reference is being generated\.
```csharp
public delegate void PartitionReferenceGeneratingEventHandler(object sender, DiGi.PostgreSQL.PartitionReference.Classes.PartitionReferenceGeneratingEventArgs e);
```
#### Parameters
`sender` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
The source of the event\.
`e` [PartitionReferenceGeneratingEventArgs](DiGi.PostgreSQL.PartitionReference.Classes.md#DiGi.PostgreSQL.PartitionReference.Classes.PartitionReferenceGeneratingEventArgs 'DiGi\.PostgreSQL\.PartitionReference\.Classes\.PartitionReferenceGeneratingEventArgs')
A [PartitionReferenceGeneratingEventArgs](DiGi.PostgreSQL.PartitionReference.Classes.md#DiGi.PostgreSQL.PartitionReference.Classes.PartitionReferenceGeneratingEventArgs 'DiGi\.PostgreSQL\.PartitionReference\.Classes\.PartitionReferenceGeneratingEventArgs') that contains the event data\.