Net native support
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
+ <Library>
+ <Assembly Name="System.Interactive.Async.Providers" Dynamic="Required All" />
+ <!-- TODO optimize this for types that actually need reflection -->
+ </Library>
+</Directives>
@@ -18,7 +18,10 @@
"publicSign": true,
"define": [ "SIGNED" ],
"nowarn": [ "CS1591" ],
- "xmlDoc": true
+ "xmlDoc": true,
+ "embed": {
+ "includeFiles": "Properties/System.Interactive.Async.Providers.rd.xml"
+ }
},
"configurations": {
@@ -26,7 +29,7 @@
"buildOptions": {
"publicSign": false,
"delaySign": true,
- "define": ["RELEASE", "TRACE"],
+ "define": [ "RELEASE", "TRACE" ],
"optimize": true
}
+ <Assembly Name="System.Interactive.Providers" Dynamic="Required All" />
+ "includeFiles": "Properties/System.Interactive.Providers.rd.xml"
+ <Assembly Name="System.Reactive.Experimental" Dynamic="Required All" />
+ "includeFiles": "Properties/System.Reactive.Experimental.rd.xml"
+ <Assembly Name="System.Reactive.Linq" Dynamic="Required All" />
@@ -26,6 +26,9 @@
"Reactive/Internal/Observers.cs",
"Reactive/Internal/Producer.cs"
]
+ },
+ "includeFiles": "Properties/System.Reactive.Linq.rd.xml"
+ <Assembly Name="System.Reactive.PlatformServices" Dynamic="Required All" />
@@ -21,6 +21,9 @@
"xmlDoc": true,
"compile": {
"exclude": [ "Strings_PlatformServices.Designer.cs" ]
+ "includeFiles": "Properties/System.Reactive.PlatformServices.rd.xml"
+ <Assembly Name="System.Reactive.Providers" Dynamic="Required All" />
+ "includeFiles": "Properties/System.Reactive.Providers.rd.xml"
+ <Assembly Name="System.Reactive.Runtime.Remoting" Dynamic="Required All" />
+ "includeFiles": "Properties/System.Reactive.Runtime.Remoting.rd.xml"