Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 076cdeb

Browse files
committed
remove unnecessary refs where possible
1 parent 5dae17d commit 076cdeb

15 files changed

+58
-65
lines changed

src/ServiceStack.Text/Common/DeserializeBuiltin.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,10 @@ private static ParseStringDelegate GetParseFn()
8080
return value => DateTimeSerializer.ParseDateTimeOffset(value);
8181
if (typeof(T) == typeof(TimeSpan))
8282
return value => DateTimeSerializer.ParseTimeSpan(value);
83-
#if !(__IOS__ || SL5 || XBOX || ANDROID || PCL || DNX451 || DNXCORE50)
84-
if (typeof(T) == typeof(System.Data.Linq.Binary))
85-
return value => new System.Data.Linq.Binary(Convert.FromBase64String(value));
86-
#endif
83+
//#if !(__IOS__ || SL5 || XBOX || ANDROID || PCL || DNX451 || DNXCORE50)
84+
// if (typeof(T) == typeof(System.Data.Linq.Binary))
85+
// return value => new System.Data.Linq.Binary(Convert.FromBase64String(value));
86+
//#endif
8787
}
8888
else
8989
{

src/ServiceStack.Text/Common/DeserializeTypeRefJsv.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
using System;
22
using System.Collections.Generic;
3-
using System.Runtime.Serialization;
4-
using System.Reflection;
53
using ServiceStack.Text.Json;
64
using ServiceStack.Text.Jsv;
75

src/ServiceStack.Text/Common/ITypeSerializer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public interface ITypeSerializer
4545
void WriteDecimal(TextWriter writer, object decimalValue);
4646
void WriteEnum(TextWriter writer, object enumValue);
4747
void WriteEnumFlags(TextWriter writer, object enumFlagValue);
48-
void WriteLinqBinary(TextWriter writer, object linqBinaryValue);
48+
//void WriteLinqBinary(TextWriter writer, object linqBinaryValue);
4949

5050
//object EncodeMapKey(object value);
5151

src/ServiceStack.Text/Common/JsWriter.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,9 +166,9 @@ public JsWriter()
166166
{ typeof(Uri), Serializer.WriteObjectString },
167167
{ typeof(Type), WriteType },
168168
{ typeof(Exception), Serializer.WriteException },
169-
#if !(__IOS__ || SL5 || XBOX || ANDROID || PCL || DNX451 || DNXCORE50)
170-
{ typeof(System.Data.Linq.Binary), Serializer.WriteLinqBinary },
171-
#endif
169+
//#if !(__IOS__ || SL5 || XBOX || ANDROID || PCL || DNX451 || DNXCORE50)
170+
// { typeof(System.Data.Linq.Binary), Serializer.WriteLinqBinary },
171+
//#endif
172172
};
173173
}
174174

src/ServiceStack.Text/CsvWriter.cs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -134,11 +134,9 @@ internal static void Reset()
134134
var propertyName = propertyInfo.Name;
135135
if (isDataContract)
136136
{
137-
var dcsDataMember = propertyInfo.GetDataMember();
138-
if (dcsDataMember != null && dcsDataMember.Name != null)
139-
{
140-
propertyName = dcsDataMember.Name;
141-
}
137+
var dcsDataMemberName = propertyInfo.GetDataMemberName();
138+
if (dcsDataMemberName != null)
139+
propertyName = dcsDataMemberName;
142140
}
143141
Headers.Add(propertyName);
144142
}

src/ServiceStack.Text/HttpUtils.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
using System;
55
using System.Collections.Generic;
6-
using System.Diagnostics;
76
using System.IO;
87
using System.Net;
98
using System.Threading.Tasks;
@@ -738,7 +737,7 @@ public static void UploadFile(this WebRequest webRequest, Stream fileStream, str
738737
if (requestFilter != null)
739738
requestFilter(httpReq);
740739

741-
var boundary = "----------------------------" + Stopwatch.GetTimestamp().ToString("x");
740+
var boundary = "----------------------------" + Guid.NewGuid().ToString("N");
742741

743742
httpReq.ContentType = "multipart/form-data; boundary=" + boundary;
744743

src/ServiceStack.Text/JsConfigScope.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
using System;
22
using System.Collections.Generic;
3-
using System.Linq;
4-
using System.Text;
5-
using System.Threading;
6-
using System.Diagnostics;
73
using ServiceStack.Text.Common;
84

95
namespace ServiceStack.Text
@@ -45,8 +41,6 @@ public void Dispose()
4541
if (!disposed)
4642
{
4743
disposed = true;
48-
Debug.Assert(this == head, "Disposed out of order.");
49-
5044
head = parent;
5145

5246
PclExport.Instance.EndThreadAffinity();

src/ServiceStack.Text/Json/JsonTypeSerializer.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -312,12 +312,12 @@ public void WriteEnumFlags(TextWriter writer, object enumFlagValue)
312312
JsWriter.WriteEnumFlags(writer, enumFlagValue);
313313
}
314314

315-
public void WriteLinqBinary(TextWriter writer, object linqBinaryValue)
316-
{
317-
#if !(__IOS__ || SL5 || XBOX || ANDROID || PCL || DNX451 || DNXCORE50)
318-
WriteRawString(writer, Convert.ToBase64String(((System.Data.Linq.Binary)linqBinaryValue).ToArray()));
319-
#endif
320-
}
315+
// public void WriteLinqBinary(TextWriter writer, object linqBinaryValue)
316+
// {
317+
//#if !(__IOS__ || SL5 || XBOX || ANDROID || PCL || DNX451 || DNXCORE50)
318+
// WriteRawString(writer, Convert.ToBase64String(((System.Data.Linq.Binary)linqBinaryValue).ToArray()));
319+
//#endif
320+
// }
321321

322322
public ParseStringDelegate GetParseFn<T>()
323323
{

src/ServiceStack.Text/Jsv/JsvTypeSerializer.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -258,12 +258,12 @@ public void WriteEnumFlags(TextWriter writer, object enumFlagValue)
258258
JsWriter.WriteEnumFlags(writer, enumFlagValue);
259259
}
260260

261-
public void WriteLinqBinary(TextWriter writer, object linqBinaryValue)
262-
{
263-
#if !(__IOS__ || SL5 || XBOX || ANDROID || PCL || DNX451 || DNXCORE50)
264-
WriteRawString(writer, Convert.ToBase64String(((System.Data.Linq.Binary)linqBinaryValue).ToArray()));
265-
#endif
266-
}
261+
// public void WriteLinqBinary(TextWriter writer, object linqBinaryValue)
262+
// {
263+
//#if !(__IOS__ || SL5 || XBOX || ANDROID || PCL || DNX451 || DNXCORE50)
264+
// WriteRawString(writer, Convert.ToBase64String(((System.Data.Linq.Binary)linqBinaryValue).ToArray()));
265+
//#endif
266+
// }
267267

268268
public object EncodeMapKey(object value)
269269
{

src/ServiceStack.Text/PclExport.Net40.cs

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using System.Collections.Concurrent;
55
using System.Collections.Generic;
66
using System.Collections.Specialized;
7-
using System.Diagnostics;
87
using System.Globalization;
98
using System.IO;
109
using System.Linq;
@@ -166,13 +165,13 @@ public override WebResponse GetResponse(WebRequest webRequest)
166165
return webRequest.GetResponse();
167166
}
168167

169-
public override bool IsDebugBuild(Assembly assembly)
170-
{
171-
return assembly.AllAttributes()
172-
.OfType<DebuggableAttribute>()
173-
.Select(attr => attr.IsJITTrackingEnabled)
174-
.FirstOrDefault();
175-
}
168+
//public override bool IsDebugBuild(Assembly assembly)
169+
//{
170+
// return assembly.AllAttributes()
171+
// .OfType<DebuggableAttribute>()
172+
// .Select(attr => attr.IsJITTrackingEnabled)
173+
// .FirstOrDefault();
174+
//}
176175

177176
public override string MapAbsolutePath(string relativePath, string appendPartialPathModifier)
178177
{
@@ -469,13 +468,13 @@ public override ParseStringDelegate GetSpecializedCollectionParseMethod<TSeriali
469468

470469
public override ParseStringDelegate GetJsReaderParseMethod<TSerializer>(Type type)
471470
{
472-
#if !__IOS__
473-
if (type.AssignableFrom(typeof(System.Dynamic.IDynamicMetaObjectProvider)) ||
474-
type.HasInterface(typeof(System.Dynamic.IDynamicMetaObjectProvider)))
475-
{
476-
return DeserializeDynamic<TSerializer>.Parse;
477-
}
478-
#endif
471+
//#if !__IOS__
472+
// if (type.AssignableFrom(typeof(System.Dynamic.IDynamicMetaObjectProvider)) ||
473+
// type.HasInterface(typeof(System.Dynamic.IDynamicMetaObjectProvider)))
474+
// {
475+
// return DeserializeDynamic<TSerializer>.Parse;
476+
// }
477+
//#endif
479478
return null;
480479
}
481480

0 commit comments

Comments
 (0)