31 references to ERR_VoidError
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Expressions.cs (1)
10187Error(diagnostics, ErrorCode.ERR_VoidError, expr.Syntax);
Binder\Binder_Operators.cs (4)
306Error(diagnostics, ErrorCode.ERR_VoidError, node); 1053Error(diagnostics, ErrorCode.ERR_VoidError, node); 3397Error(diagnostics, ErrorCode.ERR_VoidError, node); 4100Error(diagnostics, ErrorCode.ERR_VoidError, node);
Errors\ErrorFacts.cs (1)
822or ErrorCode.ERR_VoidError
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Emit\NumericIntPtrTests.cs (3)
7071if (includeVoidError) builder.Add(Diagnostic(ErrorCode.ERR_VoidError, $"x {op} y")); 7456unifiedBinaryOps(symbol, "nint", "void*", $"void* void*.{name}(long left, void* right)", $"void* void*.{name}(void* left, long right)", new[] { Diagnostic(ErrorCode.ERR_VoidError, "x + y") }); 7538unifiedBinaryOps(symbol, "nuint", "void*", $"void* void*.{name}(ulong left, void* right)", $"void* void*.{name}(void* left, ulong right)", new[] { Diagnostic(ErrorCode.ERR_VoidError, "x + y") });
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (6)
Semantics\ExtensionOperatorsTests.cs (4)
10378Diagnostic(ErrorCode.ERR_VoidError, op + "x").WithLocation(11, 35) 10408Diagnostic(ErrorCode.ERR_VoidError, op + "x").WithLocation(11, 35) 19489Diagnostic(ErrorCode.ERR_VoidError, $"x {op} y").WithLocation(13, 41) 19557Diagnostic(ErrorCode.ERR_VoidError, $"y {op} x").WithLocation(13, 41)
Semantics\PatternMatchingTests_ListPatterns.cs (2)
9510Diagnostic(ErrorCode.ERR_VoidError, "[]").WithLocation(6, 18)); 9546Diagnostic(ErrorCode.ERR_VoidError, "[]").WithLocation(6, 18),
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (16)
Semantics\NativeIntegerTests.cs (3)
10528if (includeVoidError) builder.Add(Diagnostic(ErrorCode.ERR_VoidError, $"x {op} y")); 11177binaryOps(symbol, "nint", "void*", $"void* void*.{name}(long left, void* right)", $"void* void*.{name}(void* left, long right)", new[] { Diagnostic(ErrorCode.ERR_VoidError, "x + y") }); 11251binaryOps(symbol, "nuint", "void*", $"void* void*.{name}(ulong left, void* right)", $"void* void*.{name}(void* left, ulong right)", new[] { Diagnostic(ErrorCode.ERR_VoidError, "x + y") });
Semantics\SemanticErrorTests.cs (5)
8911Diagnostic(ErrorCode.ERR_VoidError, "p++"), 8914Diagnostic(ErrorCode.ERR_VoidError, "p += 2"), 8917Diagnostic(ErrorCode.ERR_VoidError, "p + 1"), 8920Diagnostic(ErrorCode.ERR_VoidError, "q - p"), 8923Diagnostic(ErrorCode.ERR_VoidError, "*p"));
Semantics\UnsafeTests.cs (8)
7598Diagnostic(ErrorCode.ERR_VoidError, "*p")); 7783Diagnostic(ErrorCode.ERR_VoidError, "p->GetHashCode")); 8172Diagnostic(ErrorCode.ERR_VoidError, "p")); 9321Diagnostic(ErrorCode.ERR_VoidError, "p - p"), 9324Diagnostic(ErrorCode.ERR_VoidError, "p + 1"), 9327Diagnostic(ErrorCode.ERR_VoidError, "p - 1"), 9330Diagnostic(ErrorCode.ERR_VoidError, "1 + p"), 9333Diagnostic(ErrorCode.ERR_VoidError, "1 - p"),