public void StockExporters()
{
AssertInStock(typeof(ByteExporter), typeof(byte));
AssertInStock(typeof(Int16Exporter), typeof(short));
AssertInStock(typeof(Int32Exporter), typeof(int));
AssertInStock(typeof(Int64Exporter), typeof(long));
AssertInStock(typeof(SingleExporter), typeof(float));
AssertInStock(typeof(DoubleExporter), typeof(double));
AssertInStock(typeof(DateTimeExporter), typeof(DateTime));
AssertInStock(typeof(StringExporter), typeof(string));
AssertInStock(typeof(BooleanExporter), typeof(bool));
AssertInStock(typeof(ComponentExporter), typeof(object));
AssertInStock(typeof(EnumerableExporter), typeof(object[]));
AssertInStock(typeof(NameValueCollectionExporter), typeof(NameValueCollection));
AssertInStock(typeof(StringExporter), typeof(System.Globalization.UnicodeCategory));
AssertInStock(typeof(ExportAwareExporter), typeof(JsonObject));
AssertInStock(typeof(DictionaryExporter), typeof(Hashtable));
AssertInStock(typeof(ExportAwareExporter), typeof(JsonArray));
AssertInStock(typeof(EnumerableExporter), typeof(ArrayList));
AssertInStock(typeof(ExportAwareExporter), typeof(ExportableThing));
AssertInStock(typeof(DataSetExporter), typeof(DataSet));
AssertInStock(typeof(DataSetExporter), typeof(MyDataSet));
AssertInStock(typeof(DataTableExporter), typeof(DataTable));
AssertInStock(typeof(DataTableExporter), typeof(MyDataTable));
AssertInStock(typeof(DataRowExporter), typeof(DataRow));
AssertInStock(typeof(DataRowExporter), typeof(MyDataRow));
AssertInStock(typeof(DataRowViewExporter), typeof(DataRowView));
AssertInStock(typeof(DbDataRecordExporter), typeof(DbDataRecord));
AssertInStock(typeof(StringExporter), typeof(Guid));
AssertInStock(typeof(ByteArrayExporter), typeof(byte[]));
AssertInStock(typeof(ComponentExporter), typeof(ValueThing));
AssertInStock(typeof(StringExporter), typeof(Uri));
AssertInStock(typeof(JsonNumberExporter), typeof(JsonNumber));
AssertInStock(typeof(JsonBufferExporter), typeof(JsonBuffer));
AssertInStock(typeof(ComponentExporter), typeof(ThingWithConstructor));
#if !NET_1_0 && !NET_1_1
AssertInStock(typeof(NullableExporter), typeof(int?));
#endif
#if !NET_1_0 && !NET_1_1 && !NET_2_0
AssertInStock(typeof(BigIntegerExporter), typeof(System.Numerics.BigInteger));
AssertInStock(typeof(ExpandoObjectExporter), typeof(System.Dynamic.ExpandoObject));
AssertInStock(typeof(TupleExporter), typeof(Tuple<int>));
AssertInStock(typeof(TupleExporter), typeof(Tuple<int, int>));
AssertInStock(typeof(TupleExporter), typeof(Tuple<int, int, int>));
AssertInStock(typeof(TupleExporter), typeof(Tuple<int, int, int, int>));
AssertInStock(typeof(TupleExporter), typeof(Tuple<int, int, int, int, int>));
AssertInStock(typeof(TupleExporter), typeof(Tuple<int, int, int, int, int, int>));
AssertInStock(typeof(TupleExporter), typeof(Tuple<int, int, int, int, int, int, int>));
AssertInStock(typeof(TupleExporter), typeof(Tuple<int, int, int, int, int, int, int, int>));
#endif // !NET_1_0 && !NET_1_1 && !NET_2_0
}