34 references to CheckResultProperties
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (34)
ExpressionCompilerTests.vb (34)
1481CheckResultProperties(context, "o.F()", DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
1484CheckResultProperties(context, "o.G()", DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
1485CheckResultProperties(context, "o.P", DkmClrCompilationResultFlags.None)
1486CheckResultProperties(context, "If(a, Sub() i = 1)", DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
1487CheckResultProperties(context, "If(a, Sub() i += 2)", DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
1488CheckResultProperties(context, "If(a, Sub() i *= 3)", DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
1489CheckResultProperties(context, "If(a, Sub() i -= 4)", DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
1490CheckResultProperties(context, "New C() With {.P = 1}", DkmClrCompilationResultFlags.ReadOnlyResult)
1491CheckResultProperties(context, "New C() With {.P = H()}", DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
1492CheckResultProperties(context, "obj(""Test"")", DkmClrCompilationResultFlags.PotentialSideEffect)
1493CheckResultProperties(context, "obj.Item(""Test"")", DkmClrCompilationResultFlags.PotentialSideEffect)
1556CheckResultProperties(context, "F", DkmClrCompilationResultFlags.None)
1557CheckResultProperties(context, "RF", DkmClrCompilationResultFlags.ReadOnlyResult)
1558CheckResultProperties(context, "CF", DkmClrCompilationResultFlags.ReadOnlyResult)
1562CheckResultProperties(context, "E", DkmClrCompilationResultFlags.None, "error BC32022: 'Public Event E As C.EEventHandler' is an event, and cannot be called directly. Use a 'RaiseEvent' statement to raise an event.")
1563CheckResultProperties(context, "CE", DkmClrCompilationResultFlags.None, "error BC32022: 'Public Event CE As Action' is an event, and cannot be called directly. Use a 'RaiseEvent' statement to raise an event.")
1565CheckResultProperties(context, "RP", DkmClrCompilationResultFlags.ReadOnlyResult)
1566CheckResultProperties(context, "WP", DkmClrCompilationResultFlags.None, "error BC30524: Property 'WP' is 'WriteOnly'.")
1567CheckResultProperties(context, "RWP", DkmClrCompilationResultFlags.None)
1569CheckResultProperties(context, "RP(1)", DkmClrCompilationResultFlags.ReadOnlyResult)
1570CheckResultProperties(context, "WP(1)", DkmClrCompilationResultFlags.None, "error BC30524: Property 'WP' is 'WriteOnly'.")
1571CheckResultProperties(context, "RWP(1)", DkmClrCompilationResultFlags.None)
1573CheckResultProperties(context, "M()", DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
1575CheckResultProperties(context, "Nothing", DkmClrCompilationResultFlags.ReadOnlyResult)
1576CheckResultProperties(context, "1", DkmClrCompilationResultFlags.ReadOnlyResult)
1577CheckResultProperties(context, "AddressOf M", DkmClrCompilationResultFlags.None, "error BC30491: Expression does not produce a value.")
1578CheckResultProperties(context, "GetType(C)", DkmClrCompilationResultFlags.ReadOnlyResult)
1579CheckResultProperties(context, "New C()", DkmClrCompilationResultFlags.ReadOnlyResult)
1609CheckResultProperties(context, "RF", DkmClrCompilationResultFlags.ReadOnlyResult)
1610CheckResultProperties(context, "RF(0)", DkmClrCompilationResultFlags.None)
1612CheckResultProperties(context, "RP", DkmClrCompilationResultFlags.ReadOnlyResult)
1613CheckResultProperties(context, "RP(0)", DkmClrCompilationResultFlags.None)
1615CheckResultProperties(context, "M()", DkmClrCompilationResultFlags.PotentialSideEffect Or DkmClrCompilationResultFlags.ReadOnlyResult)
1616CheckResultProperties(context, "M()(0)", DkmClrCompilationResultFlags.PotentialSideEffect)