///<summary>A list of fields to extract and return from the _source field</summary> internal static SourceRequestParameters _SourceInclude <T>( this SourceRequestParameters qs, IEnumerable <Expression <Func <T, object> > > source_include) where T : class { var _source_include = source_include.Select(e => (PropertyPathMarker)e); qs.AddQueryString("_source_include", _source_include); return(qs); }
///<summary>A list of fields to extract and return from the _source field</summary> internal static SourceRequestParameters _SourceInclude <T>(this SourceRequestParameters qs, IEnumerable <Expression <Func <T, object> > > source_include) where T : class => qs.AddQueryString("_source_include", source_include.Select(e => (Field)e));