1 write to Flags
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
ResultProperties.cs (1)
25
Flags
= flags;
57 references to Flags
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (34)
DeclarationTests.cs (3)
119
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
196
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
1748
flags = resultProperties.
Flags
;
DynamicTests.cs (1)
817
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
ExpressionCompilerTests.cs (27)
1399
Assert.Equal(DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
1576
Assert.Equal(expectedFlags, resultProperties.
Flags
);
1603
Assert.Equal(DkmClrCompilationResultFlags.BoolResult, resultProperties.
Flags
);
1605
Assert.Equal(DkmClrCompilationResultFlags.None, resultProperties.
Flags
);
1607
Assert.Equal(DkmClrCompilationResultFlags.BoolResult | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
1609
Assert.Equal(DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
1611
Assert.Equal(DkmClrCompilationResultFlags.BoolResult | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
1613
Assert.Equal(DkmClrCompilationResultFlags.BoolResult | DkmClrCompilationResultFlags.ReadOnlyResult | DkmClrCompilationResultFlags.PotentialSideEffect, resultProperties.
Flags
);
1665
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
1711
Assert.Equal(DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
2856
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
2873
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
4308
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
4350
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
4392
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
5167
Assert.Equal(DkmClrCompilationResultFlags.None, resultProperties.
Flags
);
5184
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
5202
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
5224
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
5300
Assert.Equal(DkmClrCompilationResultFlags.None, resultProperties.
Flags
);
5319
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
5338
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
5365
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
5475
Assert.Equal(DkmClrCompilationResultFlags.None, resultProperties.
Flags
);
5508
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
5615
Assert.Equal(DkmClrCompilationResultFlags.None, resultProperties.
Flags
);
6479
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect, resultProperties.
Flags
);
ResultPropertiesTests.cs (2)
320
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect, resultProperties.
Flags
);
363
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
TupleTests.cs (1)
390
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (3)
DkmUtilities.cs (1)
246
CompilationFlags: resultProperties.
Flags
,
ExpressionCompiler.cs (2)
173
r.CompileResult == null && r.ResultProperties.
Flags
== default ||
174
(r.ResultProperties.
Flags
& DkmClrCompilationResultFlags.PotentialSideEffect) == DkmClrCompilationResultFlags.PotentialSideEffect);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
ExpressionCompilerTestHelpers.cs (1)
94
Assert.Equal(expectedFlags, resultProperties.
Flags
);
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
EvaluationContext.vb (1)
447
properties.
Flags
Or DkmClrCompilationResultFlags.PotentialSideEffect,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (18)
DeclarationTests.vb (1)
54
Assert.Equal(resultProperties.
Flags
, DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
ExpressionCompilerTests.vb (15)
1437
Assert.Equal(DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
)
1627
Assert.Equal(expectedFlags, resultProperties.
Flags
)
1654
Assert.Equal(resultProperties.
Flags
, DkmClrCompilationResultFlags.BoolResult)
1656
Assert.Equal(resultProperties.
Flags
, DkmClrCompilationResultFlags.None)
1658
Assert.Equal(resultProperties.
Flags
, DkmClrCompilationResultFlags.BoolResult Or DkmClrCompilationResultFlags.ReadOnlyResult)
1660
Assert.Equal(resultProperties.
Flags
, DkmClrCompilationResultFlags.ReadOnlyResult)
1662
Assert.Equal(resultProperties.
Flags
, DkmClrCompilationResultFlags.BoolResult Or DkmClrCompilationResultFlags.ReadOnlyResult)
1664
Assert.Equal(resultProperties.
Flags
, DkmClrCompilationResultFlags.BoolResult Or DkmClrCompilationResultFlags.ReadOnlyResult Or DkmClrCompilationResultFlags.PotentialSideEffect)
1706
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
)
1749
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult Or DkmClrCompilationResultFlags.BoolResult, resultProperties.
Flags
)
1774
Assert.Equal(DkmClrCompilationResultFlags.BoolResult, resultProperties.
Flags
)
1788
Assert.Equal(DkmClrCompilationResultFlags.BoolResult, resultProperties.
Flags
)
2591
Assert.Equal(resultProperties.
Flags
, DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
2630
Assert.Equal(resultProperties.
Flags
, DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
3703
Assert.Equal(DkmClrCompilationResultFlags.None, resultProperties.
Flags
)
ResultPropertiesTests.vb (2)
310
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
)
348
Assert.Equal(DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult, resultProperties.
Flags
)