@@ -64,47 +64,22 @@ public OpenApiTag(OpenApiTag tag)
6464 /// <summary>
6565 /// Serialize <see cref="OpenApiTag"/> to Open Api v3.1
6666 /// </summary>
67- public virtual void SerializeAsV31 ( IOpenApiWriter writer )
67+ public virtual void SerializeAsV31 ( IOpenApiWriter writer )
6868 {
69- SerializeInternal ( writer , ( writer , element ) => element . SerializeAsV31 ( writer ) ) ;
70- }
71-
72- /// <summary>
73- /// Serialize <see cref="OpenApiTag"/> to Open Api v3.0
74- /// </summary>
75- public virtual void SerializeAsV3 ( IOpenApiWriter writer )
76- {
77- SerializeInternal ( writer , ( writer , element ) => element . SerializeAsV3 ( writer ) ) ;
78- }
79-
80- /// <summary>
81- /// Serialize <see cref="OpenApiTag"/> to Open Api v3.0
82- /// </summary>
83- private void SerializeInternal ( IOpenApiWriter writer , Action < IOpenApiWriter , IOpenApiSerializable > callback )
84- {
85- Utils . CheckArgumentNull ( writer ) ;
86- writer . WriteValue ( Name ) ;
87- }
88-
89- /// <summary>
90- /// Serialize to OpenAPI V3 document without using reference.
91- /// </summary>
92- public virtual void SerializeAsV31WithoutReference ( IOpenApiWriter writer )
93- {
94- SerializeInternalWithoutReference ( writer , OpenApiSpecVersion . OpenApi3_1 ,
69+ SerializeInternal ( writer , OpenApiSpecVersion . OpenApi3_1 ,
9570 ( writer , element ) => element . SerializeAsV31 ( writer ) ) ;
9671 }
9772
9873 /// <summary>
99- /// Serialize to OpenAPI V3 document without using reference.
74+ /// Serialize <see cref="OpenApiTag"/> to Open Api v3.0
10075 /// </summary>
101- public virtual void SerializeAsV3WithoutReference ( IOpenApiWriter writer )
76+ public virtual void SerializeAsV3 ( IOpenApiWriter writer )
10277 {
103- SerializeInternalWithoutReference ( writer , OpenApiSpecVersion . OpenApi3_0 ,
78+ SerializeInternal ( writer , OpenApiSpecVersion . OpenApi3_0 ,
10479 ( writer , element ) => element . SerializeAsV3 ( writer ) ) ;
10580 }
10681
107- internal virtual void SerializeInternalWithoutReference ( IOpenApiWriter writer , OpenApiSpecVersion version ,
82+ internal virtual void SerializeInternal ( IOpenApiWriter writer , OpenApiSpecVersion version ,
10883 Action < IOpenApiWriter , IOpenApiSerializable > callback )
10984 {
11085 writer . WriteStartObject ( ) ;
@@ -128,15 +103,6 @@ internal virtual void SerializeInternalWithoutReference(IOpenApiWriter writer, O
128103 /// Serialize <see cref="OpenApiTag"/> to Open Api v2.0
129104 /// </summary>
130105 public virtual void SerializeAsV2 ( IOpenApiWriter writer )
131- {
132- Utils . CheckArgumentNull ( writer ) ;
133- writer . WriteValue ( Name ) ;
134- }
135-
136- /// <summary>
137- /// Serialize to OpenAPI V2 document without using reference.
138- /// </summary>
139- public void SerializeAsV2WithoutReference ( IOpenApiWriter writer )
140106 {
141107 writer . WriteStartObject ( ) ;
142108
0 commit comments