Skip to content

Commit 0e6c556

Browse files
authored
chore: Remove unused code (#9164)
1 parent 94d578f commit 0e6c556

File tree

4 files changed

+0
-198
lines changed

4 files changed

+0
-198
lines changed

src/Docfx.Build.ConceptualDocuments/ConceptualDocumentProcessor.cs

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ public class ConceptualDocumentProcessor : DisposableDocumentProcessor
1919
{
2020
#region Fields
2121

22-
private readonly ResourcePoolManager<JsonSerializer> _serializerPool;
2322
private readonly string[] SystemKeys = {
2423
"conceptual",
2524
"type",
@@ -37,7 +36,6 @@ public class ConceptualDocumentProcessor : DisposableDocumentProcessor
3736

3837
public ConceptualDocumentProcessor()
3938
{
40-
_serializerPool = new ResourcePoolManager<JsonSerializer>(GetSerializer, 0x10);
4139
}
4240

4341
#endregion
@@ -128,52 +126,4 @@ public override SaveResult Save(FileModel model)
128126
}
129127

130128
#endregion
131-
132-
#region Protected Methods
133-
134-
protected virtual void SerializeModel(object model, Stream stream)
135-
{
136-
using var sw = new StreamWriter(stream, Encoding.UTF8, 0x100, true);
137-
using var lease = _serializerPool.Rent();
138-
lease.Resource.Serialize(sw, model);
139-
}
140-
141-
protected virtual object DeserializeModel(Stream stream)
142-
{
143-
using var sr = new StreamReader(stream, Encoding.UTF8, false, 0x100, true);
144-
using var jr = new JsonTextReader(sr);
145-
using var lease = _serializerPool.Rent();
146-
return lease.Resource.Deserialize(jr);
147-
}
148-
149-
protected virtual void SerializeProperties(IDictionary<string, object> properties, Stream stream)
150-
{
151-
using var sw = new StreamWriter(stream, Encoding.UTF8, 0x100, true);
152-
using var lease = _serializerPool.Rent();
153-
lease.Resource.Serialize(sw, properties);
154-
}
155-
156-
protected virtual IDictionary<string, object> DeserializeProperties(Stream stream)
157-
{
158-
using var sr = new StreamReader(stream, Encoding.UTF8, false, 0x100, true);
159-
using var jr = new JsonTextReader(sr);
160-
using var lease = _serializerPool.Rent();
161-
return lease.Resource.Deserialize<Dictionary<string, object>>(jr);
162-
}
163-
164-
protected virtual JsonSerializer GetSerializer()
165-
{
166-
return new JsonSerializer
167-
{
168-
NullValueHandling = NullValueHandling.Ignore,
169-
ReferenceLoopHandling = ReferenceLoopHandling.Serialize,
170-
Converters =
171-
{
172-
new Newtonsoft.Json.Converters.StringEnumConverter(),
173-
},
174-
TypeNameHandling = TypeNameHandling.All, // lgtm [cs/unsafe-type-name-handling]
175-
};
176-
}
177-
178-
#endregion
179129
}

src/Docfx.Build.ManagedReference/ManagedReferenceDocumentProcessor.cs

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ namespace Docfx.Build.ManagedReference;
2020
public class ManagedReferenceDocumentProcessor : ReferenceDocumentProcessorBase
2121
{
2222
#region Fields
23-
private readonly ResourcePoolManager<JsonSerializer> _serializerPool;
2423
private static readonly string[] SystemKeys = {
2524
"uid",
2625
"isEii",
@@ -63,7 +62,6 @@ public class ManagedReferenceDocumentProcessor : ReferenceDocumentProcessorBase
6362

6463
public ManagedReferenceDocumentProcessor()
6564
{
66-
_serializerPool = new ResourcePoolManager<JsonSerializer>(GetSerializer, 0x10);
6765
}
6866

6967
#endregion
@@ -310,49 +308,5 @@ private static XRefSpec GetXRefSpecFromReference(ReferenceViewModel item)
310308
return result;
311309
}
312310

313-
protected virtual void SerializeModel(object model, Stream stream)
314-
{
315-
using var sw = new StreamWriter(stream, Encoding.UTF8, 0x100, true);
316-
using var lease = _serializerPool.Rent();
317-
lease.Resource.Serialize(sw, model);
318-
}
319-
320-
protected virtual object DeserializeModel(Stream stream)
321-
{
322-
using var sr = new StreamReader(stream, Encoding.UTF8, false, 0x100, true);
323-
using var jr = new JsonTextReader(sr);
324-
using var lease = _serializerPool.Rent();
325-
return lease.Resource.Deserialize(jr);
326-
}
327-
328-
protected virtual void SerializeProperties(IDictionary<string, object> properties, Stream stream)
329-
{
330-
using var sw = new StreamWriter(stream, Encoding.UTF8, 0x100, true);
331-
using var lease = _serializerPool.Rent();
332-
lease.Resource.Serialize(sw, properties);
333-
}
334-
335-
protected virtual IDictionary<string, object> DeserializeProperties(Stream stream)
336-
{
337-
using var sr = new StreamReader(stream, Encoding.UTF8, false, 0x100, true);
338-
using var jr = new JsonTextReader(sr);
339-
using var lease = _serializerPool.Rent();
340-
return (IDictionary<string, object>)lease.Resource.Deserialize<object>(jr);
341-
}
342-
343-
protected virtual JsonSerializer GetSerializer()
344-
{
345-
return new JsonSerializer
346-
{
347-
NullValueHandling = NullValueHandling.Ignore,
348-
ReferenceLoopHandling = ReferenceLoopHandling.Serialize,
349-
Converters =
350-
{
351-
new Newtonsoft.Json.Converters.StringEnumConverter(),
352-
},
353-
TypeNameHandling = TypeNameHandling.All, // lgtm [cs/unsafe-type-name-handling]
354-
};
355-
}
356-
357311
#endregion
358312
}

src/Docfx.Build.SchemaDriven/SchemaDrivenDocumentProcessor.cs

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ namespace Docfx.Build.SchemaDriven;
1616
public class SchemaDrivenDocumentProcessor : DisposableDocumentProcessor
1717
{
1818
#region Fields
19-
20-
private readonly ResourcePoolManager<JsonSerializer> _serializerPool;
2119
private readonly string _schemaName;
2220
private readonly DocumentSchema _schema;
2321
private readonly bool _allowOverwrite;
@@ -47,7 +45,6 @@ public SchemaDrivenDocumentProcessor(
4745
_schema = schema;
4846
SchemaValidator = schema.Validator;
4947
_allowOverwrite = schema.AllowOverwrite;
50-
_serializerPool = new ResourcePoolManager<JsonSerializer>(GetSerializer, 0x10);
5148
_markdigMarkdownService = markdigMarkdownService;
5249
_folderRedirectionManager = folderRedirectionManager;
5350
if (container != null)
@@ -216,52 +213,4 @@ public override void UpdateHref(FileModel model, IDocumentBuildContext context)
216213
}
217214

218215
#endregion
219-
220-
#region Protected Methods
221-
222-
protected virtual void SerializeModel(object model, Stream stream)
223-
{
224-
using var sw = new StreamWriter(stream, Encoding.UTF8, 0x100, true);
225-
using var lease = _serializerPool.Rent();
226-
lease.Resource.Serialize(sw, model);
227-
}
228-
229-
protected virtual object DeserializeModel(Stream stream)
230-
{
231-
using var sr = new StreamReader(stream, Encoding.UTF8, false, 0x100, true);
232-
using var jr = new JsonTextReader(sr);
233-
using var lease = _serializerPool.Rent();
234-
return lease.Resource.Deserialize(jr);
235-
}
236-
237-
protected virtual void SerializeProperties(IDictionary<string, object> properties, Stream stream)
238-
{
239-
using var sw = new StreamWriter(stream, Encoding.UTF8, 0x100, true);
240-
using var lease = _serializerPool.Rent();
241-
lease.Resource.Serialize(sw, properties);
242-
}
243-
244-
protected virtual IDictionary<string, object> DeserializeProperties(Stream stream)
245-
{
246-
using var sr = new StreamReader(stream, Encoding.UTF8, false, 0x100, true);
247-
using var jr = new JsonTextReader(sr);
248-
using var lease = _serializerPool.Rent();
249-
return lease.Resource.Deserialize<Dictionary<string, object>>(jr);
250-
}
251-
252-
protected virtual JsonSerializer GetSerializer()
253-
{
254-
return new JsonSerializer
255-
{
256-
NullValueHandling = NullValueHandling.Ignore,
257-
ReferenceLoopHandling = ReferenceLoopHandling.Serialize,
258-
Converters =
259-
{
260-
new Newtonsoft.Json.Converters.StringEnumConverter(),
261-
},
262-
TypeNameHandling = TypeNameHandling.All, // lgtm [cs/unsafe-type-name-handling]
263-
};
264-
}
265-
266-
#endregion
267216
}

test/Docfx.Build.Engine.Tests/DocumentProcessors/YamlDocumentProcessor.cs

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,12 @@ public class YamlDocumentProcessor : DisposableDocumentProcessor
2323

2424
public override string Name => nameof(YamlDocumentProcessor);
2525

26-
private readonly ResourcePoolManager<JsonSerializer> _serializerPool;
27-
2826
#endregion
2927

3028
#region Constructors
3129

3230
public YamlDocumentProcessor()
3331
{
34-
_serializerPool = new ResourcePoolManager<JsonSerializer>(GetSerializer, 0x10);
3532
}
3633

3734
#endregion
@@ -98,52 +95,4 @@ public override SaveResult Save(FileModel model)
9895
}
9996

10097
#endregion
101-
102-
#region Protected Methods
103-
104-
protected virtual void SerializeModel(object model, Stream stream)
105-
{
106-
using var sw = new StreamWriter(stream, Encoding.UTF8, 0x100, true);
107-
using var lease = _serializerPool.Rent();
108-
lease.Resource.Serialize(sw, model);
109-
}
110-
111-
protected virtual object DeserializeModel(Stream stream)
112-
{
113-
using var sr = new StreamReader(stream, Encoding.UTF8, false, 0x100, true);
114-
using var jr = new JsonTextReader(sr);
115-
using var lease = _serializerPool.Rent();
116-
return lease.Resource.Deserialize(jr);
117-
}
118-
119-
protected virtual void SerializeProperties(IDictionary<string, object> properties, Stream stream)
120-
{
121-
using var sw = new StreamWriter(stream, Encoding.UTF8, 0x100, true);
122-
using var lease = _serializerPool.Rent();
123-
lease.Resource.Serialize(sw, properties);
124-
}
125-
126-
protected virtual IDictionary<string, object> DeserializeProperties(Stream stream)
127-
{
128-
using var sr = new StreamReader(stream, Encoding.UTF8, false, 0x100, true);
129-
using var jr = new JsonTextReader(sr);
130-
using var lease = _serializerPool.Rent();
131-
return lease.Resource.Deserialize<Dictionary<string, object>>(jr);
132-
}
133-
134-
protected virtual JsonSerializer GetSerializer()
135-
{
136-
return new JsonSerializer
137-
{
138-
NullValueHandling = NullValueHandling.Ignore,
139-
ReferenceLoopHandling = ReferenceLoopHandling.Serialize,
140-
Converters =
141-
{
142-
new Newtonsoft.Json.Converters.StringEnumConverter(),
143-
},
144-
TypeNameHandling = TypeNameHandling.All, // lgtm [cs/unsafe-type-name-handling]
145-
};
146-
}
147-
148-
#endregion
14998
}

0 commit comments

Comments
 (0)