@@ -50,6 +50,8 @@ Type intended to expose a set of ways to initialize [`Result<TFailure, TSuccess>
5050 |:----------|:-------------------|
5151 | `failure ` | A possible failure |
5252
53+ - Return : A new failed result .
54+
5355***[Top](#resultfactory )***
5456
5557#### `Fail<TFailure, TSuccess>(createFailure)`
@@ -74,6 +76,8 @@ Type intended to expose a set of ways to initialize [`Result<TFailure, TSuccess>
7476 |:----------------|:---------------------------|
7577 | `createFailure ` | Creates a possible failure |
7678
79+ - Return : A new failed result .
80+
7781***[Top](#resultfactory )***
7882
7983#### `Succeed<TFailure, TSuccess>(success)`
@@ -98,6 +102,8 @@ Type intended to expose a set of ways to initialize [`Result<TFailure, TSuccess>
98102 |:----------|:--------------------|
99103 | `success ` | An expected success |
100104
105+ - Return : A new successful result .
106+
101107***[Top](#resultfactory )***
102108
103109#### `Succeed<TFailure, TSuccess>(createSuccess)`
@@ -122,6 +128,8 @@ Type intended to expose a set of ways to initialize [`Result<TFailure, TSuccess>
122128 |:----------------|:----------------------------|
123129 | `createSuccess ` | Creates an expected success |
124130
131+ - Return : A new successful result .
132+
125133***[Top](#resultfactory )***
126134
127135#### `Catch<TException, TFailure, TSuccess>(createSuccess, createFailure)`
@@ -133,8 +141,7 @@ Type intended to expose a set of ways to initialize [`Result<TFailure, TSuccess>
133141 where TException : Exception
134142 ```
135143
136- - Description : Creates a new failed result if the value of `createSuccess ` throws `TException `; otherwise , creates a new
137- successful result .
144+ - Description : Treats `TException ` as a new failed result .
138145- Generics :
139146
140147 | Name | Description |
@@ -150,6 +157,8 @@ successful result.
150157 | `createSuccess ` | Creates an expected success |
151158 | `createFailure ` | Creates a possible failure |
152159
160+ - Return : A new failed result if the value of `createSuccess ` throws `TException `; otherwise , a new successful result .
161+
153162*** [Top ](#resultfactory )***
154163
155164#### `Ensure<TFailure, TSuccess>(success, predicate, failure)`
@@ -160,7 +169,7 @@ successful result.
160169 public static Result < TFailure , TSuccess > Ensure <TFailure , TSuccess >(TSuccess success , Func < TSuccess , bool > predicate , TFailure failure )
161170 ```
162171
163- - Description: Creates a new failed result if the value of ` predicate ` is ` true ` ; otherwise, creates a new successful result .
172+ - Description: Ensures a new failed result if ` predicate ` evaluates to ` true ` .
164173- Generics:
165174
166175 | Name | Description |
@@ -176,6 +185,8 @@ successful result.
176185 | ` predicate ` | Creates a set of criteria |
177186 | ` failure ` | A possible failure |
178187
188+ - Return: A new failed result if the value of ` predicate ` is ` true ` otherwise, a new successful result.
189+
179190*** [ Top] ( #resultfactory ) ***
180191
181192#### ` Ensure<TFailure, TSuccess>(success, predicate, createFailure) `
@@ -186,7 +197,7 @@ successful result.
186197 public static Result < TFailure , TSuccess > Ensure <TFailure , TSuccess >(TSuccess success , Func < TSuccess , bool > predicate , Func < TSuccess , TFailure > createFailure )
187198 ```
188199
189- - Description: Creates a new failed result if the value of ` predicate ` is ` true ` ; otherwise, creates a new successful result .
200+ - Description: Ensures a new failed result if ` predicate ` evaluates to ` true ` .
190201- Generics:
191202
192203 | Name | Description |
@@ -202,6 +213,8 @@ successful result.
202213 | ` predicate ` | Creates a set of criteria |
203214 | ` createFailure ` | Creates a possible failure |
204215
216+ - Return: A new failed result if the value of ` predicate ` is ` true ` otherwise, a new successful result.
217+
205218*** [ Top] ( #resultfactory ) ***
206219
207220#### ` Ensure<TFailure, TSuccess>(createSuccess, predicate, failure) `
@@ -212,7 +225,7 @@ successful result.
212225 public static Result < TFailure , TSuccess > Ensure <TFailure , TSuccess >(Func < TSuccess > createSuccess , Func < TSuccess , bool > predicate , TFailure failure )
213226 ```
214227
215- - Description: Creates a new failed result if the value of ` predicate ` is ` true ` ; otherwise, creates a new successful result .
228+ - Description: Ensures a new failed result if ` predicate ` evaluates to ` true ` .
216229- Generics:
217230
218231 | Name | Description |
@@ -228,6 +241,8 @@ successful result.
228241 | ` predicate ` | Creates a set of criteria |
229242 | ` failure ` | A possible failure |
230243
244+ - Return: A new failed result if the value of ` predicate ` is ` true ` otherwise, a new successful result.
245+
231246*** [ Top] ( #resultfactory ) ***
232247
233248#### ` Ensure<TFailure, TSuccess>(createSuccess, predicate, createFailure) `
@@ -238,7 +253,7 @@ successful result.
238253 public static Result < TFailure , TSuccess > Ensure <TFailure , TSuccess >(Func < TSuccess > createSuccess , Func < TSuccess , bool > predicate , Func < TSuccess , TFailure > createFailure )
239254 ```
240255
241- - Description: Creates a new failed result if the value of ` predicate ` is ` true ` ; otherwise, creates a new successful result .
256+ - Description: Ensures a new failed result if ` predicate ` evaluates to ` true ` .
242257- Generics:
243258
244259 | Name | Description |
@@ -254,6 +269,8 @@ successful result.
254269 | ` predicate ` | Creates a set of criteria |
255270 | ` createFailure ` | Creates a possible failure |
256271
272+ - Return: A new failed result if the value of ` predicate ` is ` true ` otherwise, a new successful result.
273+
257274*** [ Top] ( #resultfactory ) ***
258275
259276#### ` Ensure<TAuxiliary, TFailure, TSuccess>(success, auxiliary, predicate, createFailure) `
@@ -264,7 +281,7 @@ successful result.
264281 public static Result < TFailure , TSuccess > Ensure <TAuxiliary , TFailure , TSuccess >(TSuccess success , TAuxiliary auxiliary , Func < TSuccess , TAuxiliary , bool > predicate , Func < TSuccess , TAuxiliary , TFailure > createFailure )
265282 ```
266283
267- - Description: Creates a new failed result if the value of ` predicate ` is ` true ` ; otherwise, creates a new successful result .
284+ - Description: Ensures a new failed result if ` predicate ` evaluates to ` true ` .
268285- Generics:
269286
270287 | Name | Description |
@@ -282,6 +299,8 @@ successful result.
282299 | ` predicate ` | Creates a set of criteria |
283300 | ` createFailure ` | Creates a possible failure |
284301
302+ - Return: A new failed result if the value of ` predicate ` is ` true ` otherwise, a new successful result.
303+
285304*** [ Top] ( #resultfactory ) ***
286305
287306#### ` Ensure<TAuxiliary, TFailure, TSuccess>(success, createAuxiliary, predicate, createFailure) `
@@ -292,7 +311,7 @@ successful result.
292311 public static Result < TFailure , TSuccess > Ensure <TAuxiliary , TFailure , TSuccess >(TSuccess success , Func < TAuxiliary > createAuxiliary , Func < TSuccess , TAuxiliary , bool > predicate , Func < TSuccess , TAuxiliary , TFailure > createFailure )
293312 ```
294313
295- - Description: Creates a new failed result if the value of ` predicate ` is ` true ` ; otherwise, creates a new successful result .
314+ - Description: Ensures a new failed result if ` predicate ` evaluates to ` true ` .
296315- Generics:
297316
298317 | Name | Description |
@@ -310,6 +329,8 @@ successful result.
310329 | ` predicate ` | Creates a set of criteria |
311330 | ` createFailure ` | Creates a possible failure |
312331
332+ - Return: A new failed result if the value of ` predicate ` is ` true ` otherwise, a new successful result.
333+
313334*** [ Top] ( #resultfactory ) ***
314335
315336#### ` Ensure<TAuxiliary, TFailure, TSuccess>(createSuccess, auxiliary, predicate, createFailure) `
@@ -320,7 +341,7 @@ successful result.
320341 public static Result < TFailure , TSuccess > Ensure <TAuxiliary , TFailure , TSuccess >(Func < TSuccess > createSuccess , TAuxiliary auxiliary , Func < TSuccess , TAuxiliary , bool > predicate , Func < TSuccess , TAuxiliary , TFailure > createFailure )
321342 ```
322343
323- - Description: Creates a new failed result if the value of ` predicate ` is ` true ` ; otherwise, creates a new successful result .
344+ - Description: Ensures a new failed result if ` predicate ` evaluates to ` true ` .
324345- Generics:
325346
326347 | Name | Description |
@@ -338,6 +359,8 @@ successful result.
338359 | ` predicate ` | Creates a set of criteria |
339360 | ` createFailure ` | Creates a possible failure |
340361
362+ - Return: A new failed result if the value of ` predicate ` is ` true ` otherwise, a new successful result.
363+
341364*** [ Top] ( #resultfactory ) ***
342365
343366#### ` Ensure<TAuxiliary, TFailure, TSuccess>(createSuccess, createAuxiliary, predicate, createFailure) `
@@ -348,7 +371,7 @@ successful result.
348371 public static Result < TFailure , TSuccess > Ensure <TAuxiliary , TFailure , TSuccess >(Func < TSuccess > createSuccess , Func < TAuxiliary > createAuxiliary , Func < TSuccess , TAuxiliary , bool > predicate , Func < TSuccess , TAuxiliary , TFailure > createFailure )
349372 ```
350373
351- - Description: Creates a new failed result if the value of ` predicate ` is ` true ` ; otherwise, creates a new successful result .
374+ - Description: Ensures a new failed result if ` predicate ` evaluates to ` true ` .
352375- Generics:
353376
354377 | Name | Description |
@@ -366,6 +389,8 @@ successful result.
366389 | ` predicate ` | Creates a set of criteria |
367390 | ` createFailure ` | Creates a possible failure |
368391
392+ - Return: A new failed result if the value of ` predicate ` is ` true ` otherwise, a new successful result.
393+
369394*** [ Top] ( #resultfactory ) ***
370395
371396### Additional resources
0 commit comments