@@ -6,7 +6,7 @@ module internal Env =
6
6
let inline isNull o = obj.ReferenceEquals( null , o)
7
7
let isMono = try System.Type.GetType( " Mono.Runtime" ) |> isNull |> not with _ -> false
8
8
let (++) a b = System.IO.Path.Combine( a, b)
9
- #if NETSTANDARD1 _ 5
9
+ #if NETSTANDARD
10
10
let (= ?) s1 s2 = System.String.Equals( s1, s2, System.StringComparison.OrdinalIgnoreCase)
11
11
#else
12
12
let (= ?) s1 s2 = System.String.Equals( s1, s2, System.StringComparison.InvariantCultureIgnoreCase)
@@ -24,7 +24,7 @@ open System.Diagnostics
24
24
module Log =
25
25
let source = new TraceSource( " Yaaf.FSharp.Scripting" )
26
26
27
- #if ! NETSTANDARD1 _ 5
27
+ #if ! NETSTANDARD
28
28
let LogConsole levels =
29
29
let consoleListener = new ConsoleTraceListener();
30
30
consoleListener.TraceOutputOptions <- TraceOptions.DateTime
@@ -76,7 +76,7 @@ module internal CompilerServiceExtensions =
76
76
77
77
let getLib dir nm =
78
78
dir ++ nm + " .dll"
79
- #if ! NETSTANDARD1 _ 5
79
+ #if ! NETSTANDARD
80
80
let referenceAssemblyDirectory frameworkVersion =
81
81
let isWindows = System.Environment.OSVersion.Platform = System.PlatformID.Win32NT
82
82
let baseDir =
@@ -115,7 +115,7 @@ module internal CompilerServiceExtensions =
115
115
#endif
116
116
let fscoreResolveDirs libDirs =
117
117
[
118
- #if ! NETSTANDARD1 _ 5
118
+ #if ! NETSTANDARD
119
119
yield System.AppDomain.CurrentDomain.BaseDirectory
120
120
yield referenceAssemblyDirectory defaultFrameworkVersion
121
121
yield System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory()
@@ -124,7 +124,7 @@ module internal CompilerServiceExtensions =
124
124
#endif
125
125
yield ! libDirs
126
126
yield System.IO.Directory.GetCurrentDirectory()
127
- #if ! NETSTANDARD1 _ 5
127
+ #if ! NETSTANDARD
128
128
// Prefer the currently loaded version
129
129
yield fsCore " 4.0" loadedFsCoreVersion
130
130
yield fsCore4400Dir
@@ -166,7 +166,7 @@ module internal CompilerServiceExtensions =
166
166
[ " FSharp.Core"
167
167
" System.EnterpriseServices.Thunk" // See #4
168
168
" System.EnterpriseServices.Wrapper" ] // See #4
169
- #if ! NETSTANDARD1 _ 5
169
+ #if ! NETSTANDARD
170
170
let getDefaultSystemReferences frameworkVersion =
171
171
Directory.EnumerateFiles( referenceAssemblyDirectory frameworkVersion)
172
172
|> Seq.filter ( fun file -> Path.GetExtension file =? " .dll" )
@@ -190,7 +190,7 @@ module internal CompilerServiceExtensions =
190
190
//yield "--optimize-"
191
191
yield " --nooptimizationdata"
192
192
yield " --noframework"
193
- #if ! NETSTANDARD1 _ 5
193
+ #if ! NETSTANDARD
194
194
yield sprintf " -I:%s " ( referenceAssemblyDirectory frameworkVersion)
195
195
for ref in defaultReferences do
196
196
yield sprintf " -r:%s " ( referenceAssembly frameworkVersion ref)
@@ -214,7 +214,7 @@ module internal CompilerServiceExtensions =
214
214
projFileName, args
215
215
216
216
let findAssemblyVersion ( assembly : Assembly ) =
217
- #if ! NETSTANDARD1 _ 5
217
+ #if ! NETSTANDARD
218
218
let customAttributes = assembly.GetCustomAttributesData()
219
219
let targetFramework =
220
220
customAttributes
@@ -264,7 +264,7 @@ module internal CompilerServiceExtensions =
264
264
Some ( findFSCore dllFiles libDirs)
265
265
else None
266
266
267
- #if ! NETSTANDARD1 _ 5
267
+ #if ! NETSTANDARD
268
268
let defaultReferences =
269
269
getDefaultSystemReferences frameworkVersion
270
270
|> Seq.filter ( not << hasAssembly)
@@ -382,7 +382,7 @@ module internal CompilerServiceExtensions =
382
382
t.Name
383
383
and getFSharpTypeName ( t : System.Type ) =
384
384
let optFsharpName =
385
- #if ! NETSTANDARD1 _ 5
385
+ #if ! NETSTANDARD
386
386
match FSharpAssembly.FromAssembly t.Assembly with
387
387
#else
388
388
match FSharpAssembly.FromAssembly ( t.GetTypeInfo() .Assembly) with
@@ -403,7 +403,7 @@ module internal CompilerServiceExtensions =
403
403
member x.FSharpFullName = x.Namespace + " ." + x.FSharpName
404
404
405
405
module internal TypeParamHelper =
406
- #if ! NETSTANDARD1 _ 5
406
+ #if ! NETSTANDARD
407
407
let rec getFSharpTypeParameterList ( t : System.Type ) =
408
408
#else
409
409
let rec getFSharpTypeParameterList ( tk : System.Type ) =
@@ -437,7 +437,7 @@ type internal InteractionResult =
437
437
#endif
438
438
{ Output : OutputData ; Error : OutputData }
439
439
440
- #if ! NETSTANDARD1 _ 5
440
+ #if ! NETSTANDARD
441
441
// Thank you for http://www.blogs.sigristsoftware.com/marcsigrist/post/F-for-C-developers-Creating-escaped-concatsplit-functions-in-F.aspx
442
442
module internal StringHelpers =
443
443
[<RequireQualifiedAccess>]
@@ -563,7 +563,7 @@ open StringHelpers
563
563
#endif
564
564
565
565
/// This exception indicates that an exception happened while compiling or executing given F# code.
566
- #if ! NETSTANDARD1 _ 5
566
+ #if ! NETSTANDARD
567
567
[<System.Serializable>]
568
568
#endif
569
569
#if YAAF_ FSHARP_ SCRIPTING_ PUBLIC
@@ -580,7 +580,7 @@ type internal FsiEvaluationException =
580
580
input = input
581
581
result = result
582
582
arguments = args }
583
- #if ! NETSTANDARD1 _ 5
583
+ #if ! NETSTANDARD
584
584
new ( info : System.Runtime.Serialization.SerializationInfo , context : System.Runtime.Serialization.StreamingContext ) = {
585
585
inherit System.Exception( info, context)
586
586
input = info.GetString( " Input" )
@@ -628,7 +628,7 @@ type internal FsiEvaluationException =
628
628
629
629
630
630
/// Exception for invalid expression types
631
- #if ! NETSTANDARD1 _ 5
631
+ #if ! NETSTANDARD
632
632
[<System.Serializable>]
633
633
#endif
634
634
#if YAAF_ FSHARP_ SCRIPTING_ PUBLIC
@@ -643,7 +643,7 @@ type internal FsiExpressionTypeException =
643
643
inherit FsiEvaluationException( msg, input, None, result, null )
644
644
expected = expect
645
645
value = value }
646
- #if ! NETSTANDARD1 _ 5
646
+ #if ! NETSTANDARD
647
647
new ( info : System.Runtime.Serialization.SerializationInfo , context : System.Runtime.Serialization.StreamingContext ) = {
648
648
inherit FsiEvaluationException( info, context)
649
649
expected = null
@@ -937,7 +937,7 @@ type internal FsiOptions =
937
937
WarnAsErrorList = []
938
938
ScriptArgs = [] }
939
939
static member Default =
940
- #if ! NETSTANDARD1 _ 5
940
+ #if ! NETSTANDARD
941
941
// find a FSharp.Core.dll
942
942
let runtimeDir = System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory()
943
943
let includes =
@@ -1342,7 +1342,7 @@ module internal Helper =
1342
1342
// We just compile ourself a forwarder to fix that.
1343
1343
//session.Reference (typeof<FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings>.Assembly.Location)
1344
1344
//session.Let "fsi" fsi
1345
- #if ! NETSTANDARD1 _ 5 // Currently this is broken on netcore
1345
+ #if ! NETSTANDARD // Currently this is broken on netcore
1346
1346
session.Let " __rawfsi" ( box fsi)
1347
1347
session.EvalInteraction """
1348
1348
module __ReflectHelper =
0 commit comments