127 references to Error
Microsoft.CodeAnalysis.CSharp (127)
Binder\Binder.OperatorResolutionForReporting.cs (3)
135Error(diagnostics, ErrorCode.ERR_SingleInapplicableUnaryOperator, toReport, leftDisplay, inapplicableMember); 140Error(diagnostics, ErrorCode.ERR_SingleInapplicableBinaryOperator, toReport, leftDisplay, rightDisplay, inapplicableMember); 228Error(diagnostics, ErrorCode.ERR_AmbigOperator, nodeToReport(node), first, second);
Binder\Binder.ValueChecks.cs (23)
975Error(diagnostics, ErrorCode.ERR_BadSKknown, node, ns.NamespaceSymbol, MessageID.IDS_SK_NAMESPACE.Localize(), MessageID.IDS_SK_VARIABLE.Localize()); 980Error(diagnostics, ErrorCode.ERR_BadSKknown, node, type.Type, MessageID.IDS_SK_TYPE.Localize(), MessageID.IDS_SK_VARIABLE.Localize()); 991Error(diagnostics, GetMethodGroupOrFunctionPointerLvalueError(valueKind), node, unconvertedAddressOf.Operand.Name, MessageID.IDS_AddressOfMethodGroup.Localize()); 1002Error(diagnostics, GetMethodGroupOrFunctionPointerLvalueError(valueKind), node, methodGroup.Name, MessageID.IDS_MethodGroup.Localize()); 1016Error(diagnostics, errorCode, node, queryref.RangeVariableSymbol.Name); 1251Error(diagnostics, errorCode, node, node); 1260Error(diagnostics, ErrorCode.ERR_BadSKknown, expr.Syntax, ((BoundNamespaceExpression)expr).NamespaceSymbol, MessageID.IDS_SK_NAMESPACE.Localize(), MessageID.IDS_SK_VARIABLE.Localize()); 1268Error(diagnostics, ErrorCode.ERR_BadSKunknown, expr.Syntax, expr.Type, MessageID.IDS_SK_TYPE.Localize()); 1488Error(diagnostics, errorCode, node, parameterSymbol); 1895Error(diagnostics, GetStandardLvalueError(valueKind), eventSyntax, eventSymbol); 1960Error(diagnostics, ErrorCode.ERR_ReturnNotLValue, callSyntaxOpt, methodSymbol); 2011Error(diagnostics, ErrorCode.ERR_ReturnNotLValue, expr.Syntax, propertySymbol); 2042Error(diagnostics, ErrorCode.ERR_AssgReadonlyProp, node, propertySymbol); 2052Error(diagnostics, ErrorCode.ERR_AssignmentInitOnly, node, propertySymbol); 2073Error(diagnostics, ErrorCode.ERR_BadProtectedAccess, node, propertySymbol, accessThroughType, this.ContainingType); 2077Error(diagnostics, ErrorCode.ERR_InaccessibleSetter, node, propertySymbol); 2108Error(diagnostics, ErrorCode.ERR_PropertyLacksGet, node, propertySymbol); 2123Error(diagnostics, ErrorCode.ERR_BadProtectedAccess, node, propertySymbol, accessThroughType, this.ContainingType); 2127Error(diagnostics, ErrorCode.ERR_InaccessibleGetter, node, propertySymbol); 2219Error(diagnostics, ErrorCode.ERR_AbstractBaseCall, node, propertyOrEventSymbolOpt ?? member); 3469Error(diagnostics, ReadOnlyLocalErrors[index], node, local, cause.Localize()); 3624Error(diagnostics, ReadOnlyErrors[index], node, field); 3658Error(diagnostics, ReadOnlyErrors[index], node, symbolKind, new FormattedSymbol(symbol, SymbolDisplayFormat.ShortFormat));
Binder\Binder_Attributes.cs (1)
970Binder.Error(diagnostics, ErrorCode.ERR_AttrArgWithTypeVars, node.Syntax, typeOfArgument.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
Binder\Binder_Await.cs (10)
565Error(diagnostics, ErrorCode.ERR_BadAwaitArgIntrinsic, node, expression.Display); 602Error(diagnostics, ErrorCode.ERR_BadAwaitArg, node, expression.Type); 615Error(diagnostics, ErrorCode.ERR_BadAwaitArg, node, expression.Type); 643Error(diagnostics, ErrorCode.ERR_NoSuchMember, node, awaiterType, WellKnownMemberNames.IsCompleted); 658Error(diagnostics, ErrorCode.ERR_PropertyLacksGet, node, isCompletedProperty); 665Error(diagnostics, ErrorCode.ERR_BadAwaiterPattern, node, awaiterType, awaitedExpressionType); 689Error(diagnostics, ErrorCode.ERR_DoesntImplementAwaitInterface, node, awaiterType, INotifyCompletion); 718Error(diagnostics, ErrorCode.ERR_NoSuchMember, node, awaiterType, WellKnownMemberNames.GetResult); 730Error(diagnostics, ErrorCode.ERR_NoSuchMember, node, awaiterType, WellKnownMemberNames.GetResult); 738Error(diagnostics, ErrorCode.ERR_BadAwaiterPattern, node, awaiterType, awaitedExpressionType);
Binder\Binder_Conversions.cs (17)
540Error(diagnostics, ErrorCode.ERR_InlineArrayConversionToReadOnlySpanNotSupported, syntax, destination); 554Error(diagnostics, ErrorCode.ERR_InlineArrayConversionToSpanNotSupported, syntax, destination); 641Error(diagnostics, 810Error(diagnostics, ErrorCode.ERR_BadTypeArgument, syntax, elementType); 814Error(diagnostics, ErrorCode.ERR_BadTypeArgument, syntax, inlineArrayType); 871Error(diagnostics, ErrorCode.ERR_ImplicitObjectCreationIllegalTargetType, syntax, type); 875Error(diagnostics, ErrorCode.ERR_UnsafeTypeInObjectCreation, syntax, type); 2367Error( 2411Error(diagnostics, ErrorCode.ERR_NoImplicitConv, spreadElement.Expression.Syntax, spreadElement.Expression.Display, elementType); 2439Error(diagnostics, ErrorCode.ERR_CollectionExpressionTargetTypeNotConstructible, node.Syntax, targetType); 2889Error(diagnostics, ErrorCode.WRN_MethGrpToNonDel, syntax, ((BoundMethodGroup)source).Name, destination); 3441Error(diagnostics, ErrorCode.ERR_ObjectRequired, node, memberSymbol); 3462Error(diagnostics, ErrorCode.ERR_BadAccess, node, memberSymbol); 3932Error(diagnostics, ErrorCode.ERR_ConstOutOfRange, syntax, sourceValue.Value + "M", destination!); 3940Error(diagnostics, ErrorCode.ERR_ConstOutOfRange, syntax, sourceValue.Value!, destination!); 3951Error(diagnostics, ErrorCode.WRN_ConstOutOfRangeChecked, syntax, sourceValue.Value!, destination!); 3956Error(diagnostics, ErrorCode.ERR_ConstOutOfRangeChecked, syntax, sourceValue.Value!, destination!);
Binder\Binder_Deconstruct.cs (3)
265Error(diagnostics, ErrorCode.ERR_DeconstructWrongCardinality, syntax, tupleOrDeconstructedTypes.Length, variables.Count); 416Error(diagnostics, ErrorCode.ERR_TypeInferenceFailedForImplicitlyTypedDeconstructionVariable, pending.Syntax, "_"); 722Error(diagnostics, ErrorCode.ERR_MissingDeconstruct, rightSyntax, receiver.Type, numParameters);
Binder\Binder_Expressions.cs (21)
2927Error(diagnostics, ErrorCode.ERR_ConversionNotTupleCompatible, syntax, tuple.Arguments.Length, targetType); 2937Error(diagnostics, ErrorCode.ERR_StackAllocConversionNotPossible, syntax, stackAllocExpression.ElementType, targetType); 4792Error(diagnostics, ErrorCode.ERR_ArrayInitializerIncorrectLength, node, constantSizeOpt.Value); 7136Error(diagnostics, ErrorCode.ERR_MissingCoClass, node, coClassType, interfaceType); 7154Error(diagnostics, ErrorCode.ERR_BadCoClassSig, node, coClassType, interfaceType); 7180Error(diagnostics, ErrorCode.ERR_NoExplicitConv, node, distinguisher.First, distinguisher.Second); 8156Error(diagnostics, ErrorCode.ERR_LookupInTypeVariable, boundLeft.Syntax, leftType); 8200Error(diagnostics, ErrorCode.WRN_DotOnDefault, node, boundLeft.Type); 8228Error(diagnostics, ErrorCode.ERR_BadSKunknown, methodGroup.NameSyntax, method, MessageID.IDS_SK_METHOD.Localize()); 8464Error(diagnostics, ErrorCode.ERR_NoSuchMember, name, boundLeft.Display, plainName); 8471Error(diagnostics, ErrorCode.ERR_NoSuchMember, name, boundLeft.Type, plainName); 8475Error(diagnostics, ErrorCode.ERR_NoSuchMemberOrExtensionNeedUsing, name, boundLeft.Type, plainName, "System"); 8479Error(diagnostics, ErrorCode.ERR_NoAwaitOnAsyncEnumerable, name, boundLeft.Type, plainName); 8483Error(diagnostics, ErrorCode.ERR_NoSuchMemberOrExtension, name, boundLeft.Type, plainName); 8708Error(diagnostics, ErrorCode.ERR_BadTypeReference, right, plainName, symbol); 9816Error(diagnostics, ErrorCode.ERR_BindToBogus, node, fieldSymbol); 10140Error(diagnostics, errorCode, node, symbol); 10154Error(diagnostics, ErrorCode.ERR_ObjectRequired, node, symbol); 10669Error(diagnostics, ErrorCode.ERR_BadIndexCount, node, rank); 10904Error(diagnostics, ErrorCode.ERR_BadArgExtraRef, analyzedArguments.Argument(i).Syntax, i + 1, refKind.ToArgumentDisplayString()); 11028Error(diagnostics,
Binder\Binder_Invocation.cs (13)
422Error(diagnostics, ErrorCode.ERR_NoDynamicPhantomOnBase, node, methodGroup.Name); 566Error(diagnostics, ErrorCode.ERR_CannotDynamicInvokeOnExpression, receiver.Syntax, receiver.Type); 611Error(diagnostics, ErrorCode.ERR_BadDynamicMethodArg, arg.Syntax, "__arglist"); 620Error(diagnostics, ErrorCode.ERR_BadDynamicMethodArg, arg.Syntax, arg.Type); 692Error(diagnostics, 883Error(diagnostics, ErrorCode.ERR_BadArgTypeDynamicExtension, syntax, methodGroup.ReceiverOpt.Type, methodGroup.Name); 916Error(diagnostics, ErrorCode.WRN_DynamicDispatchToConditionalMethod, syntax, methodGroup.Name); 973Error(diagnostics, 988Error(diagnostics, 1118Error(diagnostics, ErrorCode.ERR_NoImplicitConv, call.ReceiverOpt.Syntax, distinguisher.First, distinguisher.Second); 1124Error(diagnostics, ErrorCode.ERR_NoImplicitConv, call.ReceiverOpt.Syntax, distinguisher.First, distinguisher.Second); 1138Error(diagnostics, ErrorCode.ERR_BadDynamicMethodArg, dynInvoke.Expression.Syntax, dynInvoke.Expression.Type); 1945Error(diagnostics, ErrorCode.WRN_ImplicitCopyInReadOnlyMember, receiver.Syntax, method, ThisParameterSymbol.SymbolName);
Binder\Binder_Patterns.cs (6)
917Error(diagnostics, ErrorCode.ERR_ListPatternRequiresLength, node, inputType); 1381Error(diagnostics, ErrorCode.ERR_PatternNullableType, typeSyntax, patternType.GetNullableUnderlyingType()); 1386Error(diagnostics, ErrorCode.ERR_PatternNullableType, typeSyntax, patternType); 1391Error(diagnostics, ErrorCode.ERR_VarDeclIsStaticClass, typeSyntax, patternType); 1441Error(diagnostics, ErrorCode.ERR_PatternWrongGenericTypeInVersion, typeSyntax, 1451Error(diagnostics, ErrorCode.ERR_PatternWrongType, typeSyntax, inputType, patternType);
Binder\Binder_Query.cs (1)
971Error(diagnostics, ErrorCode.ERR_BadSKunknown, ultimateReceiver.Syntax, ultimateReceiver.Type, MessageID.IDS_SK_TYVAR.Localize());
Binder\Binder_Statements.cs (15)
1996Error(diagnostics, ErrorCode.ERR_RefAssignmentMustHaveIdentityConversion, expression.Syntax, targetType); 2294Error(diagnostics, ErrorCode.ERR_LiteralDoubleCast, syntax, (targetType.SpecialType == SpecialType.System_Single) ? "F" : "M", targetType); 2305Error(diagnostics, ErrorCode.ERR_ConstOutOfRange, syntax, sourceConstantValueOpt.Value, targetType); 2310Error(diagnostics, ErrorCode.ERR_NoImplicitConvCast, syntax, distinguisher.First, distinguisher.Second); 2320Error(diagnostics, ErrorCode.ERR_AmbigUDConv, syntax, originalUserDefinedConversions[0], originalUserDefinedConversions[1], sourceType, targetType); 2327Error(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, distinguisher.First, distinguisher.Second); 2336Error(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, sourceType, targetType); 2341Error(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, distinguisher.First, distinguisher.Second); 2363Error(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, operand.Display, targetType); 2395Error(diagnostics, ErrorCode.ERR_ConversionNotTupleCompatible, syntax, tuple.Arguments.Length, targetType); 2418Error(diagnostics, ErrorCode.ERR_TypeVarCantBeNull, syntax, targetType); 2423Error(diagnostics, ErrorCode.ERR_ValueCantBeNull, syntax, targetType); 2432Error(diagnostics, ErrorCode.ERR_StackAllocConversionNotPossible, syntax, stackAllocExpression.ElementType, targetType); 3217Error(diagnostics, ErrorCode.ERR_RefReturnMustHaveIdentityConversion, argument.Syntax, returnType); 3234Error(diagnostics, ErrorCode.ERR_BadAsyncReturnExpression, argument.Syntax, returnType, argument.Type);
Binder\Binder_Symbols.cs (6)
805Error(diagnostics, ErrorCode.ERR_TupleReservedElementNameAnyPosition, syntax, name); 810Error(diagnostics, ErrorCode.ERR_TupleReservedElementName, syntax, name, reserved); 1422Error(diagnostics, ErrorCode.ERR_BadArity, typeSyntax, type, MessageID.IDS_SK_TYPE.Localize(), typeArgumentsSyntax.Count); 1454Error(diagnostics, ErrorCode.ERR_BadArity, syntax, plainName, MessageID.IDS_MethodGroup.Localize(), typeArgumentsSyntax.Count); 1512Error(diagnostics, ErrorCode.ERR_AmbiguousPrimaryConstructorParameterAsColorColorReceiver, receiver.Syntax, parameter.Name, parameter.Type, parameter); 1531Error(diagnostics, ErrorCode.ERR_NoSuchMemberOrExtension, right, receiver.Type, plainName);
Binder\ForEachLoopBinder.cs (2)
488Error(diagnostics, ErrorCode.ERR_RefAssignmentMustHaveIdentityConversion, collectionExpr.Syntax, iterationVariableType.Type); 1266Error(diagnostics, ErrorCode.ERR_BadAllowByRefLikeEnumerator, expr.Syntax, enumeratorType);
Binder\LockBinder.cs (3)
86Error(diagnostics, ErrorCode.ERR_MissingPredefinedMember, syntax, LockTypeFullName, WellKnownMemberNames.EnterScopeMethodName); 94Error(diagnostics, ErrorCode.ERR_MissingPredefinedMember, syntax, LockTypeFullName, WellKnownMemberNames.EnterScopeMethodName); 101Error(diagnostics, ErrorCode.ERR_MissingPredefinedMember, syntax, $"{LockTypeFullName}+{WellKnownMemberNames.LockScopeTypeName}", WellKnownMemberNames.DisposeMethodName);
Binder\UsingStatementBinder.cs (1)
275Error(diagnostics, errorCode, syntax, declarationTypeOpt ?? expressionOpt!.Display);
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
162Binder.Error(bag, ErrorCode.ERR_PropertyLacksGet, body.Syntax, symbol);
Symbols\Tuples\TupleTypeSymbol.cs (1)
493Binder.Error(diagnostics, ErrorCode.ERR_PredefinedTypeMemberNotFoundInAssembly, syntax, relativeDescriptor.Name, type, type.ContainingAssembly);