25 references to ERR_VoidError
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Expressions.cs (1)
8214
Error(diagnostics, ErrorCode.
ERR_VoidError
, expr.Syntax);
Binder\Binder_Operators.cs (4)
235
Error(diagnostics, ErrorCode.
ERR_VoidError
, node);
617
Error(diagnostics, ErrorCode.
ERR_VoidError
, node);
2322
Error(diagnostics, ErrorCode.
ERR_VoidError
, node);
2471
Error(diagnostics, ErrorCode.
ERR_VoidError
, node);
Errors\ErrorFacts.cs (1)
749
case ErrorCode.
ERR_VoidError
:
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Emit\NumericIntPtrTests.cs (3)
7028
if (includeVoidError) builder.Add(Diagnostic(ErrorCode.
ERR_VoidError
, $"x {op} y"));
7413
unifiedBinaryOps(symbol, "nint", "void*", $"void* void*.{name}(long left, void* right)", $"void* void*.{name}(void* left, long right)", new[] { Diagnostic(ErrorCode.
ERR_VoidError
, "x + y") });
7495
unifiedBinaryOps(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.Semantic.UnitTests (16)
Semantics\NativeIntegerTests.cs (3)
10494
if (includeVoidError) builder.Add(Diagnostic(ErrorCode.
ERR_VoidError
, $"x {op} y"));
11143
binaryOps(symbol, "nint", "void*", $"void* void*.{name}(long left, void* right)", $"void* void*.{name}(void* left, long right)", new[] { Diagnostic(ErrorCode.
ERR_VoidError
, "x + y") });
11217
binaryOps(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)
8853
Diagnostic(ErrorCode.
ERR_VoidError
, "p++"),
8856
Diagnostic(ErrorCode.
ERR_VoidError
, "p += 2"),
8859
Diagnostic(ErrorCode.
ERR_VoidError
, "p + 1"),
8862
Diagnostic(ErrorCode.
ERR_VoidError
, "q - p"),
8865
Diagnostic(ErrorCode.
ERR_VoidError
, "*p"));
Semantics\UnsafeTests.cs (8)
4653
Diagnostic(ErrorCode.
ERR_VoidError
, "*p"));
4838
Diagnostic(ErrorCode.
ERR_VoidError
, "p->GetHashCode"));
5227
Diagnostic(ErrorCode.
ERR_VoidError
, "p"));
6376
Diagnostic(ErrorCode.
ERR_VoidError
, "p - p"),
6379
Diagnostic(ErrorCode.
ERR_VoidError
, "p + 1"),
6382
Diagnostic(ErrorCode.
ERR_VoidError
, "p - 1"),
6385
Diagnostic(ErrorCode.
ERR_VoidError
, "1 + p"),
6388
Diagnostic(ErrorCode.
ERR_VoidError
, "1 - p"),