42
1
using System;
2
3
public class Program
4
{
5
public static void Main()
6
{
7
C c = new C();
8
if (c != null && c.M(out object obj0))
9
{
10
obj0.ToString();
11
}
12
13
if ((c != null && c.M(out object obj1)) == true)
14
{
15
obj1.ToString();
16
}
17
18
if ((c != null && c.M(out object obj2)) is true)
19
{
20
obj2.ToString();
21
}
22
23
if (c?.M(out object obj3) == true)
24
{
25
obj3.ToString();
26
}
27
28
if (c?.M(out object obj4) ?? false)
29
{
30
obj4.ToString();
31
}
32
}
33
}
34
35
public class C
36
{
37
public bool M(out object obj)
38
{
39
obj = new object();
40
return true;
41
}
42
}
Cached Result
Use DocumentNode
ExecuteInvisibleTransaction in DocumentNode
Use DocumentNodeExt
ExecuteInvisibleTransaction in TransactionsWrapper
ExecuteInvisibleTransaction in DocumentNode
Cast DocumentNodeExt to DocumentNode
ExecuteInvisibleTransaction in DocumentNode
ExecuteInvisibleTransaction in DocumentNode
Use DocumentNodeExt
ExecuteInvisibleTransaction in TransactionsWrapper
ExecuteInvisibleTransaction in DocumentNode
Cast DocumentNodeExt to DocumentNode
ExecuteInvisibleTransaction in DocumentNode