<linker>

<!--
  link.xml for JsonFX compatibility to allow Unity stripping level "Strip Bytecode"
  - This file should be placed in the <project-name>/Assets/ folder
  - Use of micro mscorlib is not available as advanced components are not included
  - Include all of System.ComponentModel if by chance something needed is still missing

  References:
	http://docs.unity3d.com/Documentation/Manual/iphone-playerSizeOptimization.html
	http://forum.unity3d.com/threads/79418-json-parsing-w-JsonFx
-->

  <assembly fullname="System">

    <type fullname="System.ComponentModel.CharConverter" preserve="all"/>
    <type fullname="System.ComponentModel.ByteConverter" preserve="all"/>
    <type fullname="System.ComponentModel.SByteConverter" preserve="all"/>
    <type fullname="System.ComponentModel.Int16Converter" preserve="all"/>
    <type fullname="System.ComponentModel.UInt16Converter" preserve="all"/>
    <type fullname="System.ComponentModel.Int32Converter" preserve="all"/>
    <type fullname="System.ComponentModel.UInt32Converter" preserve="all"/>
    <type fullname="System.ComponentModel.Int64Converter" preserve="all"/>
    <type fullname="System.ComponentModel.UInt64Converter" preserve="all"/>
    <type fullname="System.ComponentModel.DoubleConverter" preserve="all"/>
    <type fullname="System.ComponentModel.DecimalConverter" preserve="all"/>
    <type fullname="System.ComponentModel.SingleConverter" preserve="all"/>
    <type fullname="System.ComponentModel.StringConverter" preserve="all"/>
    <type fullname="System.ComponentModel.BooleanConverter" preserve="all"/>
    <type fullname="System.ComponentModel.ArrayConverter" preserve="all"/>
    <type fullname="System.ComponentModel.CollectionConverter" preserve="all"/>
    <type fullname="System.ComponentModel.EnumConverter" preserve="all"/>

  </assembly>

<!--
   <assembly fullname="System">

           <namespace fullname="System.ComponentModel" preserve="all"/>

   </assembly>
-->

</linker>