0 people like it.

test

 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
12: 
13: 
namespace Newtonsoft.Json.FSharp

open Microsoft.FSharp.Reflection
open Newtonsoft.Json
open System

type TupleConverter() =
  inherit JsonConverter()

  override __.CanRead  = true
  override __.CanWrite = true
  
  override __.CanConvert(vType) = vType |> FSharpType.IsTuple
namespace Microsoft.FSharp
namespace Microsoft
namespace Microsoft.FSharp.Reflection
namespace System
Multiple items
type TupleConverter =
  inherit obj
  new : unit -> TupleConverter
  override CanConvert : vType:'a -> 'b
  override CanRead : 'a
  override CanWrite : 'a

Full name: Newtonsoft.Json.FSharp.TupleConverter

--------------------
new : unit -> TupleConverter
override TupleConverter.CanRead : 'a

Full name: Newtonsoft.Json.FSharp.TupleConverter.CanRead
override TupleConverter.CanWrite : 'a

Full name: Newtonsoft.Json.FSharp.TupleConverter.CanWrite
override TupleConverter.CanConvert : vType:'a -> 'b

Full name: Newtonsoft.Json.FSharp.TupleConverter.CanConvert
type FSharpType =
  static member GetExceptionFields : exceptionType:Type * ?bindingFlags:BindingFlags -> PropertyInfo []
  static member GetFunctionElements : functionType:Type -> Type * Type
  static member GetRecordFields : recordType:Type * ?bindingFlags:BindingFlags -> PropertyInfo []
  static member GetTupleElements : tupleType:Type -> Type []
  static member GetUnionCases : unionType:Type * ?bindingFlags:BindingFlags -> UnionCaseInfo []
  static member IsExceptionRepresentation : exceptionType:Type * ?bindingFlags:BindingFlags -> bool
  static member IsFunction : typ:Type -> bool
  static member IsModule : typ:Type -> bool
  static member IsRecord : typ:Type * ?bindingFlags:BindingFlags -> bool
  static member IsTuple : typ:Type -> bool
  ...

Full name: Microsoft.FSharp.Reflection.FSharpType
static member FSharpType.IsTuple : typ:Type -> bool
Raw view Test code New version

More information

Link:http://fssnip.net/6a
Posted:14 years ago
Author:
Tags: