Skip to content

Commit 73c1427

Browse files
committed
2 parents caa06d1 + 9f31045 commit 73c1427

61 files changed

Lines changed: 5446 additions & 539 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/_vnext/api/CSF.Validation.IQueryableValidationResult.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ <h4 id="CSF_Validation_IQueryableValidationResult_ManifestValue" data-uid="CSF.V
105105
<div class="markdown level1 conceptual"></div>
106106
<h5 class="decalaration">Declaration</h5>
107107
<div class="codewrapper">
108-
<pre><code class="lang-csharp hljs">ManifestValueBase ManifestValue { get; }</code></pre>
108+
<pre><code class="lang-csharp hljs">IManifestItem ManifestValue { get; }</code></pre>
109109
</div>
110110
<h5 class="propertyValue">Property Value</h5>
111111
<table class="table table-bordered table-striped table-condensed">
@@ -117,7 +117,7 @@ <h5 class="propertyValue">Property Value</h5>
117117
</thead>
118118
<tbody>
119119
<tr>
120-
<td><a class="xref" href="CSF.Validation.Manifest.ManifestValueBase.html">ManifestValueBase</a></td>
120+
<td><a class="xref" href="CSF.Validation.Manifest.IManifestItem.html">IManifestItem</a></td>
121121
<td></td>
122122
</tr>
123123
</tbody>

docs/_vnext/api/CSF.Validation.Manifest.IHasPolymorphicTypes.html

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ <h3 id="properties">Properties
8989
<a href="https://github.com/csf-dev/CSF.Validation/new/master/apiSpec/new?filename=CSF_Validation_Manifest_IHasPolymorphicTypes_PolymorphicTypes.md&amp;value=---%0Auid%3A%20CSF.Validation.Manifest.IHasPolymorphicTypes.PolymorphicTypes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
9090
</span>
9191
<span class="small pull-right mobile-hide">
92-
<a href="https://github.com/csf-dev/CSF.Validation/blob/master/CSF.Validation.Abstractions/Manifest/IHasPolymorphicTypes.cs/#L14">View Source</a>
92+
<a href="https://github.com/csf-dev/CSF.Validation/blob/master/CSF.Validation.Abstractions/Manifest/IHasPolymorphicTypes.cs/#L24">View Source</a>
9393
</span>
9494
<a id="CSF_Validation_Manifest_IHasPolymorphicTypes_PolymorphicTypes_" data-uid="CSF.Validation.Manifest.IHasPolymorphicTypes.PolymorphicTypes*"></a>
9595
<h4 id="CSF_Validation_Manifest_IHasPolymorphicTypes_PolymorphicTypes" data-uid="CSF.Validation.Manifest.IHasPolymorphicTypes.PolymorphicTypes">PolymorphicTypes</h4>
@@ -115,6 +115,19 @@ <h5 class="propertyValue">Property Value</h5>
115115
</tr>
116116
</tbody>
117117
</table>
118+
<h3 id="seealso">See Also</h3>
119+
<div class="seealso">
120+
<div><a class="xref" href="CSF.Validation.Manifest.ManifestRule.html">ManifestRule</a></div>
121+
<div><a class="xref" href="CSF.Validation.Manifest.ManifestRuleIdentifier.html">ManifestRuleIdentifier</a></div>
122+
<div><a class="xref" href="CSF.Validation.Manifest.ValidationManifest.html">ValidationManifest</a></div>
123+
<div><a class="xref" href="CSF.Validation.Manifest.IManifestItem.html">IManifestItem</a></div>
124+
<div><a class="xref" href="CSF.Validation.Manifest.IManifestValue.html">IManifestValue</a></div>
125+
<div><a class="xref" href="CSF.Validation.Manifest.ManifestValueBase.html">ManifestValueBase</a></div>
126+
<div><a class="xref" href="CSF.Validation.Manifest.ManifestValue.html">ManifestValue</a></div>
127+
<div><a class="xref" href="CSF.Validation.Manifest.ManifestCollectionItem.html">ManifestCollectionItem</a></div>
128+
<div><a class="xref" href="CSF.Validation.Manifest.ManifestPolymorphicType.html">ManifestPolymorphicType</a></div>
129+
<div><a class="xref" href="CSF.Validation.Manifest.RecursiveManifestValue.html">RecursiveManifestValue</a></div>
130+
</div>
118131
</article>
119132
</div>
120133

@@ -126,7 +139,7 @@ <h5 class="propertyValue">Property Value</h5>
126139
<a href="https://github.com/csf-dev/CSF.Validation/new/master/apiSpec/new?filename=CSF_Validation_Manifest_IHasPolymorphicTypes.md&amp;value=---%0Auid%3A%20CSF.Validation.Manifest.IHasPolymorphicTypes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
127140
</li>
128141
<li>
129-
<a href="https://github.com/csf-dev/CSF.Validation/blob/master/CSF.Validation.Abstractions/Manifest/IHasPolymorphicTypes.cs/#L9" class="contribution-link">View Source</a>
142+
<a href="https://github.com/csf-dev/CSF.Validation/blob/master/CSF.Validation.Abstractions/Manifest/IHasPolymorphicTypes.cs/#L19" class="contribution-link">View Source</a>
130143
</li>
131144
</ul>
132145
</div>

docs/_vnext/api/CSF.Validation.Manifest.IManifestItem.html

Lines changed: 365 additions & 0 deletions
Large diffs are not rendered by default.

docs/_vnext/api/CSF.Validation.Manifest.IManifestValue.html

Lines changed: 291 additions & 0 deletions
Large diffs are not rendered by default.

docs/_vnext/api/CSF.Validation.Manifest.ManifestCollectionItem.html

Lines changed: 21 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ <h5>Inheritance</h5>
8484
</div>
8585
<div classs="implements">
8686
<h5>Implements</h5>
87+
<div><a class="xref" href="CSF.Validation.Manifest.IManifestItem.html">IManifestItem</a></div>
8788
<div><a class="xref" href="CSF.Validation.Manifest.IHasPolymorphicTypes.html">IHasPolymorphicTypes</a></div>
8889
</div>
8990
<div class="inheritedMembers">
@@ -97,9 +98,6 @@ <h5>Inherited Members</h5>
9798
<div>
9899
<a class="xref" href="CSF.Validation.Manifest.ManifestValueBase.html#CSF_Validation_Manifest_ManifestValueBase_IdentityAccessor">ManifestValueBase.IdentityAccessor</a>
99100
</div>
100-
<div>
101-
<a class="xref" href="CSF.Validation.Manifest.ManifestValueBase.html#CSF_Validation_Manifest_ManifestValueBase_MemberName">ManifestValueBase.MemberName</a>
102-
</div>
103101
<div>
104102
<a class="xref" href="CSF.Validation.Manifest.ManifestValueBase.html#CSF_Validation_Manifest_ManifestValueBase_CollectionItemValue">ManifestValueBase.CollectionItemValue</a>
105103
</div>
@@ -109,6 +107,12 @@ <h5>Inherited Members</h5>
109107
<div>
110108
<a class="xref" href="CSF.Validation.Manifest.ManifestValueBase.html#CSF_Validation_Manifest_ManifestValueBase_Rules">ManifestValueBase.Rules</a>
111109
</div>
110+
<div>
111+
<a class="xref" href="CSF.Validation.Manifest.ManifestValueBase.html#CSF_Validation_Manifest_ManifestValueBase_ToString">ManifestValueBase.ToString()</a>
112+
</div>
113+
<div>
114+
<a class="xref" href="CSF.Validation.Manifest.ManifestValueBase.html#CSF_Validation_Manifest_ManifestValueBase_GetPropertyValuesForToString">ManifestValueBase.GetPropertyValuesForToString()</a>
115+
</div>
112116
<div>
113117
<span class="xref">System.Object.Equals(System.Object)</span>
114118
</div>
@@ -132,12 +136,12 @@ <h6><strong>Namespace</strong>: <a class="xref" href="CSF.Validation.Manifest.ht
132136
<h6><strong>Assembly</strong>: CSF.Validation.Abstractions.dll</h6>
133137
<h5 id="CSF_Validation_Manifest_ManifestCollectionItem_syntax">Syntax</h5>
134138
<div class="codewrapper">
135-
<pre><code class="lang-csharp hljs">public class ManifestCollectionItem : ManifestValueBase, IHasPolymorphicTypes</code></pre>
139+
<pre><code class="lang-csharp hljs">public class ManifestCollectionItem : ManifestValueBase, IManifestItem, IHasPolymorphicTypes</code></pre>
136140
</div>
137141
<h5 id="CSF_Validation_Manifest_ManifestCollectionItem_remarks"><strong>Remarks</strong></h5>
138142
<div class="markdown level0 remarks"><p>
139143
Instances of that type are similar to <a class="xref" href="CSF.Validation.Manifest.ManifestValue.html">ManifestValue</a> except that they describe items
140-
of a collection, indicated by <a class="xref" href="CSF.Validation.Manifest.ManifestValueBase.html#CSF_Validation_Manifest_ManifestValueBase_CollectionItemValue">CollectionItemValue</a>.
144+
of a collection, indicated by <a class="xref" href="CSF.Validation.Manifest.IManifestItem.html#CSF_Validation_Manifest_IManifestItem_CollectionItemValue">CollectionItemValue</a>.
141145
</p>
142146
<p>
143147
The validation manifest is the model by which validators are described, including how they should
@@ -157,7 +161,7 @@ <h3 id="properties">Properties
157161
<a href="https://github.com/csf-dev/CSF.Validation/new/master/apiSpec/new?filename=CSF_Validation_Manifest_ManifestCollectionItem_PolymorphicTypes.md&amp;value=---%0Auid%3A%20CSF.Validation.Manifest.ManifestCollectionItem.PolymorphicTypes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
158162
</span>
159163
<span class="small pull-right mobile-hide">
160-
<a href="https://github.com/csf-dev/CSF.Validation/blob/master/CSF.Validation.Abstractions/Manifest/ManifestCollectionItem.cs/#L42">View Source</a>
164+
<a href="https://github.com/csf-dev/CSF.Validation/blob/master/CSF.Validation.Abstractions/Manifest/ManifestCollectionItem.cs/#L35">View Source</a>
161165
</span>
162166
<a id="CSF_Validation_Manifest_ManifestCollectionItem_PolymorphicTypes_" data-uid="CSF.Validation.Manifest.ManifestCollectionItem.PolymorphicTypes*"></a>
163167
<h4 id="CSF_Validation_Manifest_ManifestCollectionItem_PolymorphicTypes" data-uid="CSF.Validation.Manifest.ManifestCollectionItem.PolymorphicTypes">PolymorphicTypes</h4>
@@ -183,52 +187,26 @@ <h5 class="propertyValue">Property Value</h5>
183187
</tr>
184188
</tbody>
185189
</table>
186-
<h3 id="methods">Methods
187-
</h3>
188-
<span class="small pull-right mobile-hide">
189-
<span class="divider">|</span>
190-
<a href="https://github.com/csf-dev/CSF.Validation/new/master/apiSpec/new?filename=CSF_Validation_Manifest_ManifestCollectionItem_ToString.md&amp;value=---%0Auid%3A%20CSF.Validation.Manifest.ManifestCollectionItem.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
191-
</span>
192-
<span class="small pull-right mobile-hide">
193-
<a href="https://github.com/csf-dev/CSF.Validation/blob/master/CSF.Validation.Abstractions/Manifest/ManifestCollectionItem.cs/#L38">View Source</a>
194-
</span>
195-
<a id="CSF_Validation_Manifest_ManifestCollectionItem_ToString_" data-uid="CSF.Validation.Manifest.ManifestCollectionItem.ToString*"></a>
196-
<h4 id="CSF_Validation_Manifest_ManifestCollectionItem_ToString" data-uid="CSF.Validation.Manifest.ManifestCollectionItem.ToString">ToString()</h4>
197-
<div class="markdown level1 summary"><p>Gets a string representation of the current instance.</p>
198-
</div>
199-
<div class="markdown level1 conceptual"></div>
200-
<h5 class="decalaration">Declaration</h5>
201-
<div class="codewrapper">
202-
<pre><code class="lang-csharp hljs">public override string ToString()</code></pre>
203-
</div>
204-
<h5 class="returns">Returns</h5>
205-
<table class="table table-bordered table-striped table-condensed">
206-
<thead>
207-
<tr>
208-
<th>Type</th>
209-
<th>Description</th>
210-
</tr>
211-
</thead>
212-
<tbody>
213-
<tr>
214-
<td><span class="xref">System.String</span></td>
215-
<td><p>A string which represents the current instance.</p>
216-
</td>
217-
</tr>
218-
</tbody>
219-
</table>
220-
<h5 class="overrides">Overrides</h5>
221-
<div><span class="xref">System.Object.ToString()</span></div>
222190
<h3 id="implements">Implements</h3>
191+
<div>
192+
<a class="xref" href="CSF.Validation.Manifest.IManifestItem.html">IManifestItem</a>
193+
</div>
223194
<div>
224195
<a class="xref" href="CSF.Validation.Manifest.IHasPolymorphicTypes.html">IHasPolymorphicTypes</a>
225196
</div>
197+
<h3 id="extensionmethods">Extension Methods</h3>
198+
<div>
199+
<a class="xref" href="CSF.Validation.Manifest.ManifestItemExtensions.html#CSF_Validation_Manifest_ManifestItemExtensions_GetAncestors_CSF_Validation_Manifest_IManifestItem_">ManifestItemExtensions.GetAncestors(IManifestItem)</a>
200+
</div>
201+
<div>
202+
<a class="xref" href="CSF.Validation.Manifest.ManifestItemExtensions.html#CSF_Validation_Manifest_ManifestItemExtensions_GetAncestor_CSF_Validation_Manifest_IManifestItem_System_Int32_">ManifestItemExtensions.GetAncestor(IManifestItem, Int32)</a>
203+
</div>
226204
<h3 id="seealso">See Also</h3>
227205
<div class="seealso">
228206
<div><a class="xref" href="CSF.Validation.Manifest.ManifestRule.html">ManifestRule</a></div>
229207
<div><a class="xref" href="CSF.Validation.Manifest.ValidationManifest.html">ValidationManifest</a></div>
230208
<div><a class="xref" href="CSF.Validation.Manifest.ManifestRuleIdentifier.html">ManifestRuleIdentifier</a></div>
231-
<div><a class="xref" href="CSF.Validation.Manifest.ManifestValueBase.html">ManifestValueBase</a></div>
209+
<div><a class="xref" href="CSF.Validation.Manifest.IManifestItem.html">IManifestItem</a></div>
232210
<div><a class="xref" href="CSF.Validation.Manifest.ManifestValue.html">ManifestValue</a></div>
233211
</div>
234212
</article>

0 commit comments

Comments
 (0)