This commit is contained in:
James Newton-King
2017-03-16 21:07:25 +13:00
parent ec186446c6
commit bcd96b8744
2 changed files with 6 additions and 7 deletions
@@ -81,12 +81,6 @@ namespace Newtonsoft.Json.Utilities
return cancellationToken.IsCancellationRequested ? FromCanceled(cancellationToken) : writer.WriteAsync(value);
}
public static Task WriteAsync(this TextWriter writer, char[] value, CancellationToken cancellationToken)
{
Debug.Assert(writer != null);
return cancellationToken.IsCancellationRequested ? FromCanceled(cancellationToken) : writer.WriteAsync(value);
}
public static Task WriteAsync(this TextWriter writer, char[] value, int start, int count, CancellationToken cancellationToken)
{
Debug.Assert(writer != null);
@@ -38,7 +38,12 @@ namespace Newtonsoft.Json.Utilities
{
internal class DynamicReflectionDelegateFactory : ReflectionDelegateFactory
{
public static DynamicReflectionDelegateFactory Instance = new DynamicReflectionDelegateFactory();
private static readonly DynamicReflectionDelegateFactory _instance = new DynamicReflectionDelegateFactory();
internal static DynamicReflectionDelegateFactory Instance
{
get { return _instance; }
}
private static DynamicMethod CreateDynamicMethod(string name, Type returnType, Type[] parameterTypes, Type owner)
{