diff --git a/src/EventStore.ClientAPI.Embedded/EmbeddedVNodeBuilder.cs b/src/EventStore.ClientAPI.Embedded/EmbeddedVNodeBuilder.cs
index be16dee0277..7d5689e7af4 100644
--- a/src/EventStore.ClientAPI.Embedded/EmbeddedVNodeBuilder.cs
+++ b/src/EventStore.ClientAPI.Embedded/EmbeddedVNodeBuilder.cs
@@ -18,6 +18,10 @@
namespace EventStore.ClientAPI.Embedded
{
+ ///
+ /// Allows a client to build a for use with the Embedded client API by specifying
+ /// high level options rather than using the constructor of directly.
+ ///
public class EmbeddedVNodeBuilder
{
// ReSharper disable FieldCanBeMadeReadOnly.Local - as more options are added
@@ -565,6 +569,11 @@ private void SetUpProjectionsIfNeeded()
_subsystems.Add(new ProjectionsSubsystem(_projectionsThreads, internalProjectionType));
}
+ ///
+ /// Converts an to a .
+ ///
+ ///
+ ///
public static implicit operator ClusterVNode(EmbeddedVNodeBuilder builder)
{
builder.EnsureHttpPrefixes();
diff --git a/src/EventStore.ClientAPI.Embedded/ProjectionsMode.cs b/src/EventStore.ClientAPI.Embedded/ProjectionsMode.cs
index c38ea971095..a6686e79b35 100644
--- a/src/EventStore.ClientAPI.Embedded/ProjectionsMode.cs
+++ b/src/EventStore.ClientAPI.Embedded/ProjectionsMode.cs
@@ -1,9 +1,21 @@
namespace EventStore.ClientAPI.Embedded
{
+ ///
+ /// Enumerates possible modes for running projections
+ ///
public enum ProjectionsMode
{
+ ///
+ /// Run no projections
+ ///
None,
+ ///
+ /// Run only system projections
+ ///
System,
+ ///
+ /// Run user and system proejctions
+ ///
All
}
}
\ No newline at end of file