File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
src/Microsoft.DotNet.Wpf/src/System.Xaml/System/Xaml/MS/Impl Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -13,23 +13,23 @@ namespace System.Xaml.MS.Impl
13
13
[ DebuggerDisplay ( "{ClrNamespace} {Assembly.FullName}" ) ]
14
14
internal readonly struct AssemblyNamespacePair
15
15
{
16
- private readonly WeakReference _assembly ;
16
+ private readonly WeakReference < Assembly > _assembly ;
17
17
private readonly string _clrNamespace ;
18
18
19
19
public AssemblyNamespacePair ( Assembly asm , string clrNamespace )
20
20
{
21
- _assembly = new WeakReference ( asm ) ;
21
+ _assembly = new WeakReference < Assembly > ( asm ) ;
22
22
_clrNamespace = clrNamespace ;
23
23
}
24
24
25
25
public Assembly ? Assembly
26
26
{
27
- get { return ( Assembly ? ) _assembly . Target ; }
27
+ get => _assembly . TryGetTarget ( out Assembly ? assembly ) ? assembly : null ;
28
28
}
29
29
30
30
public string ClrNamespace
31
31
{
32
- get { return _clrNamespace ; }
32
+ get => _clrNamespace ;
33
33
}
34
34
}
35
35
}
You can’t perform that action at this time.
0 commit comments