File tree Expand file tree Collapse file tree 3 files changed +6
-12
lines changed Expand file tree Collapse file tree 3 files changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -89,7 +89,7 @@ module internal Activity =
89
89
90
90
let private activitySource = new ActivitySource( ActivityNames.FscSourceName)
91
91
92
- let start ( name : string ) ( tags : ( string * string ) seq ) : ActivityDisposable =
92
+ let start ( name : string ) ( tags : ( string * string ) seq ) : System.IDisposable | null =
93
93
let activity = activitySource.CreateActivity( name, ActivityKind.Internal)
94
94
95
95
match activity with
@@ -100,7 +100,7 @@ module internal Activity =
100
100
101
101
activity.Start()
102
102
103
- let startNoTags ( name : string ) : ActivityDisposable = activitySource.StartActivity name
103
+ let startNoTags ( name : string ) : System.IDisposable | null = activitySource.StartActivity name
104
104
105
105
let addEventWithTags name ( tags : ( string * objnull ) seq ) =
106
106
match Activity.Current with
@@ -127,7 +127,7 @@ module internal Activity =
127
127
128
128
let private profiledSource = new ActivitySource( ActivityNames.ProfiledSourceName)
129
129
130
- let startAndMeasureEnvironmentStats ( name : string ) : ActivityDisposable = profiledSource.StartActivity( name)
130
+ let startAndMeasureEnvironmentStats ( name : string ) : System.IDisposable | null = profiledSource.StartActivity( name)
131
131
132
132
type private GCStats = int[]
133
133
Original file line number Diff line number Diff line change @@ -40,16 +40,16 @@ module internal Activity =
40
40
module Events =
41
41
val cacheHit : string
42
42
43
- val startNoTags : name : string -> ActivityDisposable
43
+ val startNoTags : name : string -> System.IDisposable | null
44
44
45
- val start : name : string -> tags : ( string * string ) seq -> ActivityDisposable
45
+ val start : name : string -> tags : ( string * string ) seq -> System.IDisposable | null
46
46
47
47
val addEvent : name : string -> unit
48
48
49
49
val addEventWithTags : name : string -> tags : ( string * objnull ) seq -> unit
50
50
51
51
module Profiling =
52
- val startAndMeasureEnvironmentStats : name : string -> ActivityDisposable
52
+ val startAndMeasureEnvironmentStats : name : string -> System.IDisposable | null
53
53
val addConsoleListener : unit -> IDisposable
54
54
55
55
module CsvExport =
Original file line number Diff line number Diff line change @@ -23,12 +23,6 @@ module internal NullnessShims =
23
23
| _, null -> false
24
24
| x, y -> nonNullEqualityFunc !! x !! y
25
25
26
- #if BUILDING_ WITH_ LKG
27
- type ActivityDisposable = System.IDisposable
28
- #else
29
- type ActivityDisposable = System.IDisposable | null
30
- #endif
31
-
32
26
#if NET5_ 0_ OR_ GREATER
33
27
// Argument type for overriding System.Object.Equals(arg)
34
28
// Desktop frameworks as well as netstandard need plain 'obj' and are not annotated, NET5 and higher can use (obj|null)
You can’t perform that action at this time.
0 commit comments