127 references to Error
Microsoft.CodeAnalysis.CSharp (127)
Binder\Binder.OperatorResolutionForReporting.cs (3)
135
Error
(diagnostics, ErrorCode.ERR_SingleInapplicableUnaryOperator, toReport, leftDisplay, inapplicableMember);
140
Error
(diagnostics, ErrorCode.ERR_SingleInapplicableBinaryOperator, toReport, leftDisplay, rightDisplay, inapplicableMember);
228
Error
(diagnostics, ErrorCode.ERR_AmbigOperator, nodeToReport(node), first, second);
Binder\Binder.ValueChecks.cs (23)
981
Error
(diagnostics, ErrorCode.ERR_BadSKknown, node, ns.NamespaceSymbol, MessageID.IDS_SK_NAMESPACE.Localize(), MessageID.IDS_SK_VARIABLE.Localize());
986
Error
(diagnostics, ErrorCode.ERR_BadSKknown, node, type.Type, MessageID.IDS_SK_TYPE.Localize(), MessageID.IDS_SK_VARIABLE.Localize());
997
Error
(diagnostics, GetMethodGroupOrFunctionPointerLvalueError(valueKind), node, unconvertedAddressOf.Operand.Name, MessageID.IDS_AddressOfMethodGroup.Localize());
1008
Error
(diagnostics, GetMethodGroupOrFunctionPointerLvalueError(valueKind), node, methodGroup.Name, MessageID.IDS_MethodGroup.Localize());
1022
Error
(diagnostics, errorCode, node, queryref.RangeVariableSymbol.Name);
1253
Error
(diagnostics, errorCode, node, node);
1262
Error
(diagnostics, ErrorCode.ERR_BadSKknown, expr.Syntax, ((BoundNamespaceExpression)expr).NamespaceSymbol, MessageID.IDS_SK_NAMESPACE.Localize(), MessageID.IDS_SK_VARIABLE.Localize());
1270
Error
(diagnostics, ErrorCode.ERR_BadSKunknown, expr.Syntax, expr.Type, MessageID.IDS_SK_TYPE.Localize());
1490
Error
(diagnostics, errorCode, node, parameterSymbol);
1893
Error
(diagnostics, GetStandardLvalueError(valueKind), eventSyntax, eventSymbol);
1953
Error
(diagnostics, ErrorCode.ERR_ReturnNotLValue, callSyntaxOpt, methodSymbol);
2004
Error
(diagnostics, ErrorCode.ERR_ReturnNotLValue, expr.Syntax, propertySymbol);
2035
Error
(diagnostics, ErrorCode.ERR_AssgReadonlyProp, node, propertySymbol);
2045
Error
(diagnostics, ErrorCode.ERR_AssignmentInitOnly, node, propertySymbol);
2066
Error
(diagnostics, ErrorCode.ERR_BadProtectedAccess, node, propertySymbol, accessThroughType, this.ContainingType);
2070
Error
(diagnostics, ErrorCode.ERR_InaccessibleSetter, node, propertySymbol);
2100
Error
(diagnostics, ErrorCode.ERR_PropertyLacksGet, node, propertySymbol);
2115
Error
(diagnostics, ErrorCode.ERR_BadProtectedAccess, node, propertySymbol, accessThroughType, this.ContainingType);
2119
Error
(diagnostics, ErrorCode.ERR_InaccessibleGetter, node, propertySymbol);
2210
Error
(diagnostics, ErrorCode.ERR_AbstractBaseCall, node, propertyOrEventSymbolOpt ?? member);
3485
Error
(diagnostics, ReadOnlyLocalErrors[index], node, local, cause.Localize());
3637
Error
(diagnostics, ReadOnlyErrors[index], node, field);
3671
Error
(diagnostics, ReadOnlyErrors[index], node, symbolKind, new FormattedSymbol(symbol, SymbolDisplayFormat.ShortFormat));
Binder\Binder_Attributes.cs (1)
964
Binder.
Error
(diagnostics, ErrorCode.ERR_AttrArgWithTypeVars, node.Syntax, typeOfArgument.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
Binder\Binder_Await.cs (10)
564
Error
(diagnostics, ErrorCode.ERR_BadAwaitArgIntrinsic, node, expression.Display);
601
Error
(diagnostics, ErrorCode.ERR_BadAwaitArg, node, expression.Type);
614
Error
(diagnostics, ErrorCode.ERR_BadAwaitArg, node, expression.Type);
642
Error
(diagnostics, ErrorCode.ERR_NoSuchMember, node, awaiterType, WellKnownMemberNames.IsCompleted);
650
Error
(diagnostics, ErrorCode.ERR_PropertyLacksGet, node, isCompletedProperty);
657
Error
(diagnostics, ErrorCode.ERR_BadAwaiterPattern, node, awaiterType, awaitedExpressionType);
681
Error
(diagnostics, ErrorCode.ERR_DoesntImplementAwaitInterface, node, awaiterType, INotifyCompletion);
710
Error
(diagnostics, ErrorCode.ERR_NoSuchMember, node, awaiterType, WellKnownMemberNames.GetResult);
722
Error
(diagnostics, ErrorCode.ERR_NoSuchMember, node, awaiterType, WellKnownMemberNames.GetResult);
730
Error
(diagnostics, ErrorCode.ERR_BadAwaiterPattern, node, awaiterType, awaitedExpressionType);
Binder\Binder_Conversions.cs (17)
482
Error
(diagnostics, ErrorCode.ERR_InlineArrayConversionToReadOnlySpanNotSupported, syntax, destination);
496
Error
(diagnostics, ErrorCode.ERR_InlineArrayConversionToSpanNotSupported, syntax, destination);
583
Error
(diagnostics,
752
Error
(diagnostics, ErrorCode.ERR_BadTypeArgument, syntax, elementType);
756
Error
(diagnostics, ErrorCode.ERR_BadTypeArgument, syntax, inlineArrayType);
813
Error
(diagnostics, ErrorCode.ERR_ImplicitObjectCreationIllegalTargetType, syntax, type);
817
Error
(diagnostics, ErrorCode.ERR_UnsafeTypeInObjectCreation, syntax, type);
1776
Error
(
1819
Error
(diagnostics, ErrorCode.ERR_NoImplicitConv, spreadElement.Expression.Syntax, spreadElement.Expression.Display, elementType);
1847
Error
(diagnostics, ErrorCode.ERR_CollectionExpressionTargetTypeNotConstructible, node.Syntax, targetType);
2256
Error
(diagnostics, ErrorCode.WRN_MethGrpToNonDel, syntax, ((BoundMethodGroup)source).Name, destination);
2806
Error
(diagnostics, ErrorCode.ERR_ObjectRequired, node, memberSymbol);
2827
Error
(diagnostics, ErrorCode.ERR_BadAccess, node, memberSymbol);
3296
Error
(diagnostics, ErrorCode.ERR_ConstOutOfRange, syntax, sourceValue.Value + "M", destination!);
3304
Error
(diagnostics, ErrorCode.ERR_ConstOutOfRange, syntax, sourceValue.Value!, destination!);
3315
Error
(diagnostics, ErrorCode.WRN_ConstOutOfRangeChecked, syntax, sourceValue.Value!, destination!);
3320
Error
(diagnostics, ErrorCode.ERR_ConstOutOfRangeChecked, syntax, sourceValue.Value!, destination!);
Binder\Binder_Deconstruct.cs (3)
265
Error
(diagnostics, ErrorCode.ERR_DeconstructWrongCardinality, syntax, tupleOrDeconstructedTypes.Length, variables.Count);
416
Error
(diagnostics, ErrorCode.ERR_TypeInferenceFailedForImplicitlyTypedDeconstructionVariable, pending.Syntax, "_");
722
Error
(diagnostics, ErrorCode.ERR_MissingDeconstruct, rightSyntax, receiver.Type, numParameters);
Binder\Binder_Expressions.cs (21)
2923
Error
(diagnostics, ErrorCode.ERR_ConversionNotTupleCompatible, syntax, tuple.Arguments.Length, targetType);
2933
Error
(diagnostics, ErrorCode.ERR_StackAllocConversionNotPossible, syntax, stackAllocExpression.ElementType, targetType);
4776
Error
(diagnostics, ErrorCode.ERR_ArrayInitializerIncorrectLength, node, constantSizeOpt.Value);
7059
Error
(diagnostics, ErrorCode.ERR_MissingCoClass, node, coClassType, interfaceType);
7077
Error
(diagnostics, ErrorCode.ERR_BadCoClassSig, node, coClassType, interfaceType);
7103
Error
(diagnostics, ErrorCode.ERR_NoExplicitConv, node, distinguisher.First, distinguisher.Second);
8025
Error
(diagnostics, ErrorCode.ERR_LookupInTypeVariable, boundLeft.Syntax, leftType);
8069
Error
(diagnostics, ErrorCode.WRN_DotOnDefault, node, boundLeft.Type);
8097
Error
(diagnostics, ErrorCode.ERR_BadSKunknown, methodGroup.NameSyntax, method, MessageID.IDS_SK_METHOD.Localize());
8333
Error
(diagnostics, ErrorCode.ERR_NoSuchMember, name, boundLeft.Display, plainName);
8340
Error
(diagnostics, ErrorCode.ERR_NoSuchMember, name, boundLeft.Type, plainName);
8344
Error
(diagnostics, ErrorCode.ERR_NoSuchMemberOrExtensionNeedUsing, name, boundLeft.Type, plainName, "System");
8348
Error
(diagnostics, ErrorCode.ERR_NoAwaitOnAsyncEnumerable, name, boundLeft.Type, plainName);
8352
Error
(diagnostics, ErrorCode.ERR_NoSuchMemberOrExtension, name, boundLeft.Type, plainName);
8587
Error
(diagnostics, ErrorCode.ERR_BadTypeReference, right, plainName, symbol);
9021
Error
(diagnostics, ErrorCode.ERR_BindToBogus, node, fieldSymbol);
9330
Error
(diagnostics, errorCode, node, symbol);
9344
Error
(diagnostics, ErrorCode.ERR_ObjectRequired, node, symbol);
9851
Error
(diagnostics, ErrorCode.ERR_BadIndexCount, node, rank);
10086
Error
(diagnostics, ErrorCode.ERR_BadArgExtraRef, analyzedArguments.Argument(i).Syntax, i + 1, refKind.ToArgumentDisplayString());
10173
Error
(diagnostics,
Binder\Binder_Invocation.cs (13)
422
Error
(diagnostics, ErrorCode.ERR_NoDynamicPhantomOnBase, node, methodGroup.Name);
566
Error
(diagnostics, ErrorCode.ERR_CannotDynamicInvokeOnExpression, receiver.Syntax, receiver.Type);
611
Error
(diagnostics, ErrorCode.ERR_BadDynamicMethodArg, arg.Syntax, "__arglist");
620
Error
(diagnostics, ErrorCode.ERR_BadDynamicMethodArg, arg.Syntax, arg.Type);
692
Error
(diagnostics,
858
Error
(diagnostics, ErrorCode.ERR_BadArgTypeDynamicExtension, syntax, methodGroup.ReceiverOpt.Type, methodGroup.Name);
891
Error
(diagnostics, ErrorCode.WRN_DynamicDispatchToConditionalMethod, syntax, methodGroup.Name);
948
Error
(diagnostics,
963
Error
(diagnostics,
1093
Error
(diagnostics, ErrorCode.ERR_NoImplicitConv, call.ReceiverOpt.Syntax, distinguisher.First, distinguisher.Second);
1099
Error
(diagnostics, ErrorCode.ERR_NoImplicitConv, call.ReceiverOpt.Syntax, distinguisher.First, distinguisher.Second);
1113
Error
(diagnostics, ErrorCode.ERR_BadDynamicMethodArg, dynInvoke.Expression.Syntax, dynInvoke.Expression.Type);
1912
Error
(diagnostics, ErrorCode.WRN_ImplicitCopyInReadOnlyMember, receiver.Syntax, method, ThisParameterSymbol.SymbolName);
Binder\Binder_Patterns.cs (6)
390
Error
(diagnostics, ErrorCode.ERR_ListPatternRequiresLength, node, inputType);
755
Error
(diagnostics, ErrorCode.ERR_PatternNullableType, typeSyntax, patternType.GetNullableUnderlyingType());
760
Error
(diagnostics, ErrorCode.ERR_PatternNullableType, typeSyntax, patternType);
765
Error
(diagnostics, ErrorCode.ERR_VarDeclIsStaticClass, typeSyntax, patternType);
788
Error
(diagnostics, ErrorCode.ERR_PatternWrongGenericTypeInVersion, typeSyntax,
798
Error
(diagnostics, ErrorCode.ERR_PatternWrongType, typeSyntax, inputType, patternType);
Binder\Binder_Query.cs (1)
971
Error
(diagnostics, ErrorCode.ERR_BadSKunknown, ultimateReceiver.Syntax, ultimateReceiver.Type, MessageID.IDS_SK_TYVAR.Localize());
Binder\Binder_Statements.cs (15)
1995
Error
(diagnostics, ErrorCode.ERR_RefAssignmentMustHaveIdentityConversion, expression.Syntax, targetType);
2293
Error
(diagnostics, ErrorCode.ERR_LiteralDoubleCast, syntax, (targetType.SpecialType == SpecialType.System_Single) ? "F" : "M", targetType);
2304
Error
(diagnostics, ErrorCode.ERR_ConstOutOfRange, syntax, sourceConstantValueOpt.Value, targetType);
2309
Error
(diagnostics, ErrorCode.ERR_NoImplicitConvCast, syntax, distinguisher.First, distinguisher.Second);
2319
Error
(diagnostics, ErrorCode.ERR_AmbigUDConv, syntax, originalUserDefinedConversions[0], originalUserDefinedConversions[1], sourceType, targetType);
2326
Error
(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, distinguisher.First, distinguisher.Second);
2335
Error
(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, sourceType, targetType);
2340
Error
(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, distinguisher.First, distinguisher.Second);
2362
Error
(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, operand.Display, targetType);
2394
Error
(diagnostics, ErrorCode.ERR_ConversionNotTupleCompatible, syntax, tuple.Arguments.Length, targetType);
2417
Error
(diagnostics, ErrorCode.ERR_TypeVarCantBeNull, syntax, targetType);
2422
Error
(diagnostics, ErrorCode.ERR_ValueCantBeNull, syntax, targetType);
2431
Error
(diagnostics, ErrorCode.ERR_StackAllocConversionNotPossible, syntax, stackAllocExpression.ElementType, targetType);
3215
Error
(diagnostics, ErrorCode.ERR_RefReturnMustHaveIdentityConversion, argument.Syntax, returnType);
3232
Error
(diagnostics, ErrorCode.ERR_BadAsyncReturnExpression, argument.Syntax, returnType, argument.Type);
Binder\Binder_Symbols.cs (6)
803
Error
(diagnostics, ErrorCode.ERR_TupleReservedElementNameAnyPosition, syntax, name);
808
Error
(diagnostics, ErrorCode.ERR_TupleReservedElementName, syntax, name, reserved);
1419
Error
(diagnostics, ErrorCode.ERR_BadArity, typeSyntax, type, MessageID.IDS_SK_TYPE.Localize(), typeArgumentsSyntax.Count);
1451
Error
(diagnostics, ErrorCode.ERR_BadArity, syntax, plainName, MessageID.IDS_MethodGroup.Localize(), typeArgumentsSyntax.Count);
1509
Error
(diagnostics, ErrorCode.ERR_AmbiguousPrimaryConstructorParameterAsColorColorReceiver, receiver.Syntax, parameter.Name, parameter.Type, parameter);
1528
Error
(diagnostics, ErrorCode.ERR_NoSuchMemberOrExtension, right, receiver.Type, plainName);
Binder\ForEachLoopBinder.cs (2)
486
Error
(diagnostics, ErrorCode.ERR_RefAssignmentMustHaveIdentityConversion, collectionExpr.Syntax, iterationVariableType.Type);
1258
Error
(diagnostics, ErrorCode.ERR_BadAllowByRefLikeEnumerator, expr.Syntax, enumeratorType);
Binder\LockBinder.cs (3)
82
Error
(diagnostics, ErrorCode.ERR_MissingPredefinedMember, syntax, LockTypeFullName, WellKnownMemberNames.EnterScopeMethodName);
90
Error
(diagnostics, ErrorCode.ERR_MissingPredefinedMember, syntax, LockTypeFullName, WellKnownMemberNames.EnterScopeMethodName);
97
Error
(diagnostics, ErrorCode.ERR_MissingPredefinedMember, syntax, $"{LockTypeFullName}+{WellKnownMemberNames.LockScopeTypeName}", WellKnownMemberNames.DisposeMethodName);
Binder\UsingStatementBinder.cs (1)
267
Error
(diagnostics, errorCode, syntax, declarationTypeOpt ?? expressionOpt!.Display);
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
162
Binder.
Error
(bag, ErrorCode.ERR_PropertyLacksGet, body.Syntax, symbol);
Symbols\Tuples\TupleTypeSymbol.cs (1)
493
Binder.
Error
(diagnostics, ErrorCode.ERR_PredefinedTypeMemberNotFoundInAssembly, syntax, relativeDescriptor.Name, type, type.ContainingAssembly);