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