/// <summary> /// Adds custom provider /// </summary> /// <param name="provider"></param> public void EnrichWithExpression(ICustomEnrichmentLinqExpressionProvider provider) { delegateInfo.EnrichmentExpressionProvider(provider); }
/// <summary> /// Add a custom enrichment expression provider /// </summary> /// <param name="provider">expression provider</param> public void EnrichmentExpressionProvider(ICustomEnrichmentLinqExpressionProvider provider) { if (_enrichmentExpressionProviders == null) { _enrichmentExpressionProviders = new List<ICustomEnrichmentLinqExpressionProvider>(); } _enrichmentExpressionProviders.Add(provider); }