@@ -18,9 +18,9 @@ public abstract class BaseIndexProvider : IIndex
1818 /// <summary>
1919 /// Constructor for creating an indexer at runtime
2020 /// </summary>
21+ /// <param name="loggerFactory"></param>
2122 /// <param name="name"></param>
22- /// <param name="fieldDefinitions"></param>
23- /// <param name="validator"></param>
23+ /// <param name="indexOptions"></param>
2424 protected BaseIndexProvider ( ILoggerFactory loggerFactory , string name ,
2525 IOptionsMonitor < IndexOptions > indexOptions )
2626 {
@@ -33,7 +33,15 @@ protected BaseIndexProvider(ILoggerFactory loggerFactory, string name,
3333 _indexOptions = indexOptions . GetNamedOptions ( name ) ;
3434 }
3535
36+ /// <summary>
37+ /// Represents a type used to configure the logging system and create instances of
38+ /// <see cref="ILogger"/> from the registered Microsoft.Extensions.Logging.ILoggerProviders.
39+ /// </summary>
3640 protected ILoggerFactory LoggerFactory { get ; }
41+
42+ /// <summary>
43+ /// The index name
44+ /// </summary>
3745 public virtual string Name { get ; }
3846
3947 /// <summary>
@@ -73,6 +81,9 @@ protected abstract void PerformDeleteFromIndex(IEnumerable<string> itemIds,
7381
7482 #region IIndex members
7583
84+ /// <summary>
85+ /// The default searcher of the index
86+ /// </summary>
7687 public abstract ISearcher Searcher { get ; }
7788
7889 /// <inheritdoc />
@@ -125,6 +136,10 @@ public void DeleteFromIndex(IEnumerable<string> itemIds)
125136
126137 #region Protected Event callers
127138
139+ /// <summary>
140+ /// Run when a index operation completes
141+ /// </summary>
142+ /// <param name="e"></param>
128143 protected void OnIndexOperationComplete ( IndexOperationEventArgs e ) => IndexOperationComplete ? . Invoke ( this , e ) ;
129144
130145 /// <summary>
0 commit comments