Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
182 changes: 91 additions & 91 deletions src/Microsoft.OpenApi.Readers/OpenApiV2Reader.cs

Large diffs are not rendered by default.

186 changes: 93 additions & 93 deletions src/Microsoft.OpenApi.Readers/OpenApiV3Reader.cs

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions src/Microsoft.OpenApi.Readers/ReferenceService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ public OpenApiReference ParseReference(string pointer)
return this.parseReference(pointer);
}

public static SecurityScheme LoadSecuritySchemeByReference(ParsingContext context, string schemeName)
public static OpenApiSecurityScheme LoadSecuritySchemeByReference(ParsingContext context, string schemeName)
{

var schemeObject = (SecurityScheme)context.GetReferencedObject(new OpenApiReference()
var schemeObject = (OpenApiSecurityScheme)context.GetReferencedObject(new OpenApiReference()
{
ReferenceType = ReferenceType.SecurityScheme,
TypeName = schemeName
Expand All @@ -44,14 +44,14 @@ public static SecurityScheme LoadSecuritySchemeByReference(ParsingContext contex
}


public static Tag LoadTagByReference(ParsingContext context, string tagName)
public static OpenApiTag LoadTagByReference(ParsingContext context, string tagName)
{

var tagObject = (Tag)context.GetReferencedObject($"#/tags/{tagName}");
var tagObject = (OpenApiTag)context.GetReferencedObject($"#/tags/{tagName}");

if (tagObject == null)
{
tagObject = new Tag() { Name = tagName };
tagObject = new OpenApiTag() { Name = tagName };
}
return tagObject;
}
Expand Down
2 changes: 0 additions & 2 deletions src/Microsoft.OpenApi.Workbench/MainModel.cs
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.OpenApi;
using Microsoft.OpenApi.Writers;
using Microsoft.OpenApi.Readers;
Expand Down
19 changes: 0 additions & 19 deletions src/Microsoft.OpenApi/Callback.cs

This file was deleted.

37 changes: 0 additions & 37 deletions src/Microsoft.OpenApi/Components.cs

This file was deleted.

15 changes: 0 additions & 15 deletions src/Microsoft.OpenApi/Contact.cs

This file was deleted.

16 changes: 0 additions & 16 deletions src/Microsoft.OpenApi/DomainParseException.cs

This file was deleted.

26 changes: 0 additions & 26 deletions src/Microsoft.OpenApi/Example.cs

This file was deleted.

12 changes: 0 additions & 12 deletions src/Microsoft.OpenApi/ExternalDocs.cs

This file was deleted.

10 changes: 5 additions & 5 deletions src/Microsoft.OpenApi/GenericOpenApiExtension.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//---------------------------------------------------------------------
// <copyright file="GenericOpenApiExtension.cs" company="Microsoft">
// Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
// </copyright>
//---------------------------------------------------------------------

namespace Microsoft.OpenApi
{
Expand Down
27 changes: 0 additions & 27 deletions src/Microsoft.OpenApi/Header.cs

This file was deleted.

10 changes: 5 additions & 5 deletions src/Microsoft.OpenApi/IOpenApiExtension.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//---------------------------------------------------------------------
// <copyright file="IOpenApiExtension.cs" company="Microsoft">
// Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
// </copyright>
//---------------------------------------------------------------------

namespace Microsoft.OpenApi
{
Expand Down
9 changes: 7 additions & 2 deletions src/Microsoft.OpenApi/IReference.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
namespace Microsoft.OpenApi
{
//---------------------------------------------------------------------
// <copyright file="IReference.cs" company="Microsoft">
// Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
// </copyright>
//---------------------------------------------------------------------

namespace Microsoft.OpenApi
{
public interface IReference
{
OpenApiReference Pointer { get; set; }
Expand Down
9 changes: 6 additions & 3 deletions src/Microsoft.OpenApi/IReferenceService.cs
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@

//---------------------------------------------------------------------
// <copyright file="IReferenceService.cs" company="Microsoft">
// Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
// </copyright>
//---------------------------------------------------------------------

namespace Microsoft.OpenApi
{
public interface IReferenceService
{
IReference LoadReference(OpenApiReference reference);
OpenApiReference ParseReference(string pointer);
}


}
36 changes: 0 additions & 36 deletions src/Microsoft.OpenApi/Info.cs

This file was deleted.

12 changes: 8 additions & 4 deletions src/Microsoft.OpenApi/JsonPointer.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@

//---------------------------------------------------------------------
// <copyright file="JsonPointer.cs" company="Microsoft">
// Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
// </copyright>
//---------------------------------------------------------------------

using System;
using System.Linq;

namespace Microsoft.OpenApi
{
using System;
using System.Linq;

public class JsonPointer
{
private readonly string[] _Tokens;
Expand Down
17 changes: 0 additions & 17 deletions src/Microsoft.OpenApi/License.cs

This file was deleted.

25 changes: 0 additions & 25 deletions src/Microsoft.OpenApi/Link.cs

This file was deleted.

20 changes: 0 additions & 20 deletions src/Microsoft.OpenApi/MediaType.cs

This file was deleted.

Loading