Skip to content

Commit 0188565

Browse files
committed
Remove visitor classes
1 parent 5eccf02 commit 0188565

Some content is hidden

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

46 files changed

+179
-1314
lines changed

src/Microsoft.OpenApi/Services/OpenApiValidator.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,17 @@ public OpenApiValidator(ValidationRuleSet ruleSet = null)
3030
public override void Visit(OpenApiDocument item) => Validate(item);
3131
public override void Visit(OpenApiInfo item) => Validate(item);
3232
public override void Visit(OpenApiContact item) => Validate(item);
33+
public override void Visit(OpenApiComponents item) => Validate(item);
34+
3335
public override void Visit(OpenApiResponse item) => Validate(item);
3436

37+
public override void Visit(OpenApiExternalDocs item) => Validate(item);
38+
39+
public override void Visit(OpenApiLicense item) => Validate(item);
40+
public override void Visit(OpenApiOAuthFlow item) => Validate(item);
41+
public override void Visit(OpenApiTag item) => Validate(item);
42+
public override void Visit(OpenApiServer item) => Validate(item);
43+
3544

3645
public IEnumerable<ValidationError> Errors => _context.Errors;
3746

src/Microsoft.OpenApi/Services/OpenApiVisitorBase.cs

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,14 @@ public virtual void Visit(OpenApiContact contact)
3333
{
3434
}
3535

36+
37+
/// <summary>
38+
/// Visits <see cref="OpenApiLicense"/>
39+
/// </summary>
40+
public virtual void Visit(OpenApiLicense license)
41+
{
42+
}
43+
3644
/// <summary>
3745
/// Visits list of <see cref="OpenApiServer"/>
3846
/// </summary>
@@ -138,6 +146,21 @@ public virtual void Visit(IDictionary<string, OpenApiExample> examples)
138146
{
139147
}
140148

149+
/// <summary>
150+
/// Visits <see cref="OpenApiComponents"/>
151+
/// </summary>
152+
public virtual void Visit(OpenApiComponents components)
153+
{
154+
}
155+
156+
157+
/// <summary>
158+
/// Visits <see cref="OpenApiComponents"/>
159+
/// </summary>
160+
public virtual void Visit(OpenApiExternalDocs externalDocs)
161+
{
162+
}
163+
141164
/// <summary>
142165
/// Visits <see cref="OpenApiSchema"/>
143166
/// </summary>
@@ -158,5 +181,18 @@ public virtual void Visit(IDictionary<string, OpenApiLink> links)
158181
public virtual void Visit(OpenApiLink link)
159182
{
160183
}
184+
185+
/// <summary>
186+
/// Visits <see cref="OpenApiTag"/>
187+
/// </summary>
188+
public virtual void Visit(OpenApiTag tag)
189+
{
190+
}
191+
/// <summary>
192+
/// Visits <see cref="OpenApiOAuthFlow"/>
193+
/// </summary>
194+
public virtual void Visit(OpenApiOAuthFlow openApiOAuthFlow)
195+
{
196+
}
161197
}
162198
}

src/Microsoft.OpenApi/Validations/OpenApiElementValidator.cs

Lines changed: 0 additions & 73 deletions
This file was deleted.

src/Microsoft.OpenApi/Validations/ValidationContextExtensions.cs

Lines changed: 0 additions & 81 deletions
This file was deleted.

src/Microsoft.OpenApi/Validations/Visitors/CallbackVisitor.cs

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/Microsoft.OpenApi/Validations/Visitors/ComponentsVisitor.cs

Lines changed: 0 additions & 51 deletions
This file was deleted.

src/Microsoft.OpenApi/Validations/Visitors/ContactVisitor.cs

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/Microsoft.OpenApi/Validations/Visitors/DiscriminatorVisitor.cs

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/Microsoft.OpenApi/Validations/Visitors/DocumentVisitor.cs

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)