@@ -13,140 +13,147 @@ namespace Microsoft.OpenApi.Services
13
13
public abstract class OpenApiVisitorBase
14
14
{
15
15
/// <summary>
16
- /// Validates <see cref="OpenApiDocument"/>
16
+ /// Visits <see cref="OpenApiDocument"/>
17
17
/// </summary>
18
18
public virtual void Visit ( OpenApiDocument doc )
19
19
{
20
20
}
21
21
22
22
/// <summary>
23
- /// Validates <see cref="OpenApiInfo"/>
23
+ /// Visits <see cref="OpenApiInfo"/>
24
24
/// </summary>
25
25
public virtual void Visit ( OpenApiInfo info )
26
26
{
27
27
}
28
28
29
29
/// <summary>
30
- /// Validates list of <see cref="OpenApiServer"/>
30
+ /// Visits <see cref="OpenApiContact"/>
31
+ /// </summary>
32
+ public virtual void Visit ( OpenApiContact contact )
33
+ {
34
+ }
35
+
36
+ /// <summary>
37
+ /// Visits list of <see cref="OpenApiServer"/>
31
38
/// </summary>
32
39
public virtual void Visit ( IList < OpenApiServer > servers )
33
40
{
34
41
}
35
42
36
43
/// <summary>
37
- /// Validates <see cref="OpenApiServer"/>
44
+ /// Visits <see cref="OpenApiServer"/>
38
45
/// </summary>
39
46
public virtual void Visit ( OpenApiServer server )
40
47
{
41
48
}
42
49
43
50
/// <summary>
44
- /// Validates <see cref="OpenApiPaths"/>
51
+ /// Visits <see cref="OpenApiPaths"/>
45
52
/// </summary>
46
53
public virtual void Visit ( OpenApiPaths paths )
47
54
{
48
55
}
49
56
50
57
/// <summary>
51
- /// Validates <see cref="OpenApiPathItem"/>
58
+ /// Visits <see cref="OpenApiPathItem"/>
52
59
/// </summary>
53
60
public virtual void Visit ( OpenApiPathItem pathItem )
54
61
{
55
62
}
56
63
57
64
/// <summary>
58
- /// Validates <see cref="OpenApiServerVariable"/>
65
+ /// Visits <see cref="OpenApiServerVariable"/>
59
66
/// </summary>
60
67
public virtual void Visit ( OpenApiServerVariable serverVariable )
61
68
{
62
69
}
63
70
64
71
/// <summary>
65
- /// Validates the operations.
72
+ /// Visits the operations.
66
73
/// </summary>
67
74
public virtual void Visit ( IDictionary < OperationType , OpenApiOperation > operations )
68
75
{
69
76
}
70
77
71
78
/// <summary>
72
- /// Validates <see cref="OpenApiOperation"/>
79
+ /// Visits <see cref="OpenApiOperation"/>
73
80
/// </summary>
74
81
public virtual void Visit ( OpenApiOperation operation )
75
82
{
76
83
}
77
84
78
85
/// <summary>
79
- /// Validates list of <see cref="OpenApiParameter"/>
86
+ /// Visits list of <see cref="OpenApiParameter"/>
80
87
/// </summary>
81
88
public virtual void Visit ( IList < OpenApiParameter > parameters )
82
89
{
83
90
}
84
91
85
92
/// <summary>
86
- /// Validates <see cref="OpenApiParameter"/>
93
+ /// Visits <see cref="OpenApiParameter"/>
87
94
/// </summary>
88
95
public virtual void Visit ( OpenApiParameter parameter )
89
96
{
90
97
}
91
98
92
99
/// <summary>
93
- /// Validates <see cref="OpenApiRequestBody"/>
100
+ /// Visits <see cref="OpenApiRequestBody"/>
94
101
/// </summary>
95
102
public virtual void Visit ( OpenApiRequestBody requestBody )
96
103
{
97
104
}
98
105
99
106
/// <summary>
100
- /// Validates responses.
107
+ /// Visits responses.
101
108
/// </summary>
102
109
public virtual void Visit ( IDictionary < string , OpenApiResponse > responses )
103
110
{
104
111
}
105
112
106
113
/// <summary>
107
- /// Validates <see cref="OpenApiResponse"/>
114
+ /// Visits <see cref="OpenApiResponse"/>
108
115
/// </summary>
109
116
public virtual void Visit ( OpenApiResponse response )
110
117
{
111
118
}
112
119
113
120
/// <summary>
114
- /// Validates media type content.
121
+ /// Visits media type content.
115
122
/// </summary>
116
123
public virtual void Visit ( IDictionary < string , OpenApiMediaType > content )
117
124
{
118
125
}
119
126
120
127
/// <summary>
121
- /// Validates <see cref="OpenApiMediaType"/>
128
+ /// Visits <see cref="OpenApiMediaType"/>
122
129
/// </summary>
123
130
public virtual void Visit ( OpenApiMediaType mediaType )
124
131
{
125
132
}
126
133
127
134
/// <summary>
128
- /// Validates the examples.
135
+ /// Visits the examples.
129
136
/// </summary>
130
137
public virtual void Visit ( IDictionary < string , OpenApiExample > examples )
131
138
{
132
139
}
133
140
134
141
/// <summary>
135
- /// Validates <see cref="OpenApiSchema"/>
142
+ /// Visits <see cref="OpenApiSchema"/>
136
143
/// </summary>
137
144
public virtual void Visit ( OpenApiSchema schema )
138
145
{
139
146
}
140
147
141
148
/// <summary>
142
- /// Validates the links.
149
+ /// Visits the links.
143
150
/// </summary>
144
151
public virtual void Visit ( IDictionary < string , OpenApiLink > links )
145
152
{
146
153
}
147
154
148
155
/// <summary>
149
- /// Validates <see cref="OpenApiLink"/>
156
+ /// Visits <see cref="OpenApiLink"/>
150
157
/// </summary>
151
158
public virtual void Visit ( OpenApiLink link )
152
159
{
0 commit comments