@@ -67,219 +67,108 @@ public void AddWarning(OpenApiValidatorWarning warning)
6767 _warnings . Add ( warning ) ;
6868 }
6969
70- /// <summary>
71- /// Execute validation rules against an <see cref="OpenApiDocument"/>
72- /// </summary>
73- /// <param name="item">The object to be validated</param>
74- public override void Visit ( OpenApiDocument item ) => Validate ( item ) ;
70+ /// <inheritdoc/>
71+ public override void Visit ( OpenApiDocument doc ) => Validate ( doc ) ;
7572
76- /// <summary>
77- /// Execute validation rules against an <see cref="OpenApiInfo"/>
78- /// </summary>
79- /// <param name="item">The object to be validated</param>
80- public override void Visit ( OpenApiInfo item ) => Validate ( item ) ;
73+ /// <inheritdoc/>
74+ public override void Visit ( OpenApiInfo info ) => Validate ( info ) ;
8175
82- /// <summary>
83- /// Execute validation rules against an <see cref="OpenApiContact"/>
84- /// </summary>
85- /// <param name="item">The object to be validated</param>
86- public override void Visit ( OpenApiContact item ) => Validate ( item ) ;
76+ /// <inheritdoc/>
77+ public override void Visit ( OpenApiContact contact ) => Validate ( contact ) ;
8778
88- /// <summary>
89- /// Execute validation rules against an <see cref="OpenApiComponents"/>
90- /// </summary>
91- /// <param name="item">The object to be validated</param>
92- public override void Visit ( OpenApiComponents item ) => Validate ( item ) ;
79+ /// <inheritdoc/>
80+ public override void Visit ( OpenApiComponents components ) => Validate ( components ) ;
9381
94- /// <summary>
95- /// Execute validation rules against an <see cref="OpenApiHeader"/>
96- /// </summary>
97- /// <param name="item">The object to be validated</param>
98- public override void Visit ( OpenApiHeader item ) => Validate ( item ) ;
82+ /// <inheritdoc/>
83+ public override void Visit ( OpenApiHeader header ) => Validate ( header ) ;
9984
100- /// <summary>
101- /// Execute validation rules against an <see cref="OpenApiResponse"/>
102- /// </summary>
103- /// <param name="item">The object to be validated</param>
104- public override void Visit ( OpenApiResponse item ) => Validate ( item ) ;
85+ /// <inheritdoc/>
86+ public override void Visit ( OpenApiResponse response ) => Validate ( response ) ;
10587
106- /// <summary>
107- /// Execute validation rules against an <see cref="OpenApiMediaType"/>
108- /// </summary>
109- /// <param name="item">The object to be validated</param>
110- public override void Visit ( OpenApiMediaType item ) => Validate ( item ) ;
88+ /// <inheritdoc/>
89+ public override void Visit ( OpenApiMediaType mediaType ) => Validate ( mediaType ) ;
11190
112- /// <summary>
113- /// Execute validation rules against an <see cref="OpenApiResponses"/>
114- /// </summary>
115- /// <param name="item">The object to be validated</param>
116- public override void Visit ( OpenApiResponses item ) => Validate ( item ) ;
91+ /// <inheritdoc/>
92+ public override void Visit ( OpenApiResponses response ) => Validate ( response ) ;
11793
118- /// <summary>
119- /// Execute validation rules against an <see cref="OpenApiExternalDocs"/>
120- /// </summary>
121- /// <param name="item">The object to be validated</param>
122- public override void Visit ( OpenApiExternalDocs item ) => Validate ( item ) ;
94+ /// <inheritdoc/>
95+ public override void Visit ( OpenApiExternalDocs externalDocs ) => Validate ( externalDocs ) ;
12396
124- /// <summary>
125- /// Execute validation rules against an <see cref="OpenApiLicense"/>
126- /// </summary>
127- /// <param name="item">The object to be validated</param>
128- public override void Visit ( OpenApiLicense item ) => Validate ( item ) ;
97+ /// <inheritdoc/>
98+ public override void Visit ( OpenApiLicense license ) => Validate ( license ) ;
12999
130- /// <summary>
131- /// Execute validation rules against an <see cref="OpenApiOAuthFlow"/>
132- /// </summary>
133- /// <param name="item">The object to be validated</param>
134- public override void Visit ( OpenApiOAuthFlow item ) => Validate ( item ) ;
100+ /// <inheritdoc/>
101+ public override void Visit ( OpenApiOAuthFlow openApiOAuthFlow ) => Validate ( openApiOAuthFlow ) ;
135102
136- /// <summary>
137- /// Execute validation rules against an <see cref="OpenApiTag"/>
138- /// </summary>
139- /// <param name="item">The object to be validated</param>
140- public override void Visit ( OpenApiTag item ) => Validate ( item ) ;
103+ /// <inheritdoc/>
104+ public override void Visit ( OpenApiTag tag ) => Validate ( tag ) ;
141105
142- /// <summary>
143- /// Execute validation rules against an <see cref="OpenApiParameter"/>
144- /// </summary>
145- /// <param name="item">The object to be validated</param>
146- public override void Visit ( OpenApiParameter item ) => Validate ( item ) ;
106+ /// <inheritdoc/>
107+ public override void Visit ( OpenApiParameter parameter ) => Validate ( parameter ) ;
147108
148- /// <summary>
149- /// Execute validation rules against an <see cref="OpenApiSchema"/>
150- /// </summary>
151- /// <param name="item">The object to be validated</param>
152- public override void Visit ( OpenApiSchema item ) => Validate ( item ) ;
109+ /// <inheritdoc/>
110+ public override void Visit ( OpenApiSchema schema ) => Validate ( schema ) ;
153111
154- /// <summary>
155- /// Execute validation rules against an <see cref="OpenApiServer"/>
156- /// </summary>
157- /// <param name="item">The object to be validated</param>
158- public override void Visit ( OpenApiServer item ) => Validate ( item ) ;
112+ /// <inheritdoc/>
113+ public override void Visit ( OpenApiServer server ) => Validate ( server ) ;
159114
160- /// <summary>
161- /// Execute validation rules against an <see cref="OpenApiEncoding"/>
162- /// </summary>
163- /// <param name="item">The object to be validated</param>
164- public override void Visit ( OpenApiEncoding item ) => Validate ( item ) ;
115+ /// <inheritdoc/>
116+ public override void Visit ( OpenApiEncoding encoding ) => Validate ( encoding ) ;
165117
166- /// <summary>
167- /// Execute validation rules against an <see cref="OpenApiCallback"/>
168- /// </summary>
169- /// <param name="item">The object to be validated</param>
170- public override void Visit ( OpenApiCallback item ) => Validate ( item ) ;
118+ /// <inheritdoc/>
119+ public override void Visit ( OpenApiCallback callback ) => Validate ( callback ) ;
171120
172- /// <summary>
173- /// Execute validation rules against an <see cref="IOpenApiExtensible"/>
174- /// </summary>
175- /// <param name="item">The object to be validated</param>
176- public override void Visit ( IOpenApiExtensible item ) => Validate ( item ) ;
121+ /// <inheritdoc/>
122+ public override void Visit ( IOpenApiExtensible openApiExtensible ) => Validate ( openApiExtensible ) ;
177123
178- /// <summary>
179- /// Execute validation rules against an <see cref="IOpenApiExtension"/>
180- /// </summary>
181- /// <param name="item">The object to be validated</param>
182- public override void Visit ( IOpenApiExtension item ) => Validate ( item , item . GetType ( ) ) ;
124+ /// <inheritdoc/>
125+ public override void Visit ( IOpenApiExtension openApiExtension ) => Validate ( openApiExtension , openApiExtension . GetType ( ) ) ;
183126
184- /// <summary>
185- /// Execute validation rules against a list of <see cref="OpenApiExample"/>
186- /// </summary>
187- /// <param name="items">The object to be validated</param>
188- public override void Visit ( IList < OpenApiExample > items ) => Validate ( items , items . GetType ( ) ) ;
127+ /// <inheritdoc/>
128+ public override void Visit ( IList < OpenApiExample > example ) => Validate ( example , example . GetType ( ) ) ;
189129
190- /// <summary>
191- /// Execute validation rules against a <see cref="OpenApiPathItem"/>
192- /// </summary>
193- /// <param name="item">The object to be validated</param>
194- public override void Visit ( OpenApiPathItem item ) => Validate ( item ) ;
130+ /// <inheritdoc/>
131+ public override void Visit ( OpenApiPathItem pathItem ) => Validate ( pathItem ) ;
195132
196- /// <summary>
197- /// Execute validation rules against a <see cref="OpenApiServerVariable"/>
198- /// </summary>
199- /// <param name="item">The object to be validated</param>
200- public override void Visit ( OpenApiServerVariable item ) => Validate ( item ) ;
133+ /// <inheritdoc/>
134+ public override void Visit ( OpenApiServerVariable serverVariable ) => Validate ( serverVariable ) ;
201135
202- /// <summary>
203- /// Execute validation rules against a <see cref="OpenApiSecurityScheme"/>
204- /// </summary>
205- /// <param name="item">The object to be validated</param>
206- public override void Visit ( OpenApiSecurityScheme item ) => Validate ( item ) ;
136+ /// <inheritdoc/>
137+ public override void Visit ( OpenApiSecurityScheme securityScheme ) => Validate ( securityScheme ) ;
207138
208- /// <summary>
209- /// Execute validation rules against a <see cref="OpenApiSecurityRequirement"/>
210- /// </summary>
211- /// <param name="item">The object to be validated</param>
212- public override void Visit ( OpenApiSecurityRequirement item ) => Validate ( item ) ;
139+ /// <inheritdoc/>
140+ public override void Visit ( OpenApiSecurityRequirement securityRequirement ) => Validate ( securityRequirement ) ;
213141
214- /// <summary>
215- /// Execute validation rules against a <see cref="OpenApiRequestBody"/>
216- /// </summary>
217- /// <param name="item">The object to be validated</param>
218- public override void Visit ( OpenApiRequestBody item ) => Validate ( item ) ;
142+ /// <inheritdoc/>
143+ public override void Visit ( OpenApiRequestBody requestBody ) => Validate ( requestBody ) ;
219144
220- /// <summary>
221- /// Execute validation rules against a <see cref="OpenApiPaths"/>
222- /// </summary>
223- /// <param name="item">The object to be validated</param>
224- public override void Visit ( OpenApiPaths item ) => Validate ( item ) ;
145+ /// <inheritdoc/>
146+ public override void Visit ( OpenApiPaths paths ) => Validate ( paths ) ;
225147
226- /// <summary>
227- /// Execute validation rules against a <see cref="OpenApiLink"/>
228- /// </summary>
229- /// <param name="item">The object to be validated</param>
230- public override void Visit ( OpenApiLink item ) => Validate ( item ) ;
148+ /// <inheritdoc/>
149+ public override void Visit ( OpenApiLink link ) => Validate ( link ) ;
231150
232- /// <summary>
233- /// Execute validation rules against a <see cref="OpenApiExample"/>
234- /// </summary>
235- /// <param name="item">The object to be validated</param>
236- public override void Visit ( OpenApiExample item ) => Validate ( item ) ;
151+ /// <inheritdoc/>
152+ public override void Visit ( OpenApiExample example ) => Validate ( example ) ;
237153
238- /// <summary>
239- /// Execute validation rules against a <see cref="OpenApiOperation"/>
240- /// </summary>
241- /// <param name="item">The object to be validated</param>
242- public override void Visit ( OpenApiOperation item ) => Validate ( item ) ;
243- /// <summary>
244- /// Execute validation rules against a <see cref="IDictionary{OperationType, OpenApiOperation}"/>
245- /// </summary>
246- /// <param name="item">The object to be validated</param>
247- public override void Visit ( IDictionary < OperationType , OpenApiOperation > item ) => Validate ( item , item . GetType ( ) ) ;
248- /// <summary>
249- /// Execute validation rules against a <see cref="IDictionary{String, OpenApiHeader}"/>
250- /// </summary>
251- /// <param name="item">The object to be validated</param>
252- public override void Visit ( IDictionary < string , OpenApiHeader > item ) => Validate ( item , item . GetType ( ) ) ;
253- /// <summary>
254- /// Execute validation rules against a <see cref="IDictionary{String, OpenApiCallback}"/>
255- /// </summary>
256- /// <param name="item">The object to be validated</param>
257- public override void Visit ( IDictionary < string , OpenApiCallback > item ) => Validate ( item , item . GetType ( ) ) ;
258- /// <summary>
259- /// Execute validation rules against a <see cref="IDictionary{String, OpenApiMediaType}"/>
260- /// </summary>
261- /// <param name="item">The object to be validated</param>
262- public override void Visit ( IDictionary < string , OpenApiMediaType > item ) => Validate ( item , item . GetType ( ) ) ;
263- /// <summary>
264- /// Execute validation rules against a <see cref="IDictionary{String, OpenApiExample}"/>
265- /// </summary>
266- /// <param name="item">The object to be validated</param>
267- public override void Visit ( IDictionary < string , OpenApiExample > item ) => Validate ( item , item . GetType ( ) ) ;
268- /// <summary>
269- /// Execute validation rules against a <see cref="IDictionary{String, OpenApiLink}"/>
270- /// </summary>
271- /// <param name="item">The object to be validated</param>
272- public override void Visit ( IDictionary < string , OpenApiLink > item ) => Validate ( item , item . GetType ( ) ) ;
273- /// <summary>
274- /// Execute validation rules against a <see cref="IDictionary{String, OpenApiServerVariable}"/>
275- /// </summary>
276- /// <param name="item">The object to be validated</param>
277- public override void Visit ( IDictionary < string , OpenApiServerVariable > item ) => Validate ( item , item . GetType ( ) ) ;
278- /// <summary>
279- /// Execute validation rules against a <see cref="IDictionary{String, OpenApiEncoding}"/>
280- /// </summary>
281- /// <param name="item">The object to be validated</param>
282- public override void Visit ( IDictionary < string , OpenApiEncoding > item ) => Validate ( item , item . GetType ( ) ) ;
154+ /// <inheritdoc/>
155+ public override void Visit ( OpenApiOperation operation ) => Validate ( operation ) ;
156+ /// <inheritdoc/>
157+ public override void Visit ( IDictionary < OperationType , OpenApiOperation > operations ) => Validate ( operations , operations . GetType ( ) ) ;
158+ /// <inheritdoc/>
159+ public override void Visit ( IDictionary < string , OpenApiHeader > headers ) => Validate ( headers , headers . GetType ( ) ) ;
160+ /// <inheritdoc/>
161+ public override void Visit ( IDictionary < string , OpenApiCallback > callbacks ) => Validate ( callbacks , callbacks . GetType ( ) ) ;
162+ /// <inheritdoc/>
163+ public override void Visit ( IDictionary < string , OpenApiMediaType > content ) => Validate ( content , content . GetType ( ) ) ;
164+ /// <inheritdoc/>
165+ public override void Visit ( IDictionary < string , OpenApiExample > examples ) => Validate ( examples , examples . GetType ( ) ) ;
166+ /// <inheritdoc/>
167+ public override void Visit ( IDictionary < string , OpenApiLink > links ) => Validate ( links , links . GetType ( ) ) ;
168+ /// <inheritdoc/>
169+ public override void Visit ( IDictionary < string , OpenApiServerVariable > serverVariables ) => Validate ( serverVariables , serverVariables . GetType ( ) ) ;
170+ /// <inheritdoc/>
171+ public override void Visit ( IDictionary < string , OpenApiEncoding > encodings ) => Validate ( encodings , encodings . GetType ( ) ) ;
283172
284173 private void Validate < T > ( T item )
285174 {
0 commit comments