118 references to Error
Microsoft.CodeAnalysis.CSharp (118)
Binder\Binder.ValueChecks.cs (23)
566Error(diagnostics, ErrorCode.ERR_BadSKknown, node, ns.NamespaceSymbol, MessageID.IDS_SK_NAMESPACE.Localize(), MessageID.IDS_SK_VARIABLE.Localize()); 571Error(diagnostics, ErrorCode.ERR_BadSKknown, node, type.Type, MessageID.IDS_SK_TYPE.Localize(), MessageID.IDS_SK_VARIABLE.Localize()); 582Error(diagnostics, GetMethodGroupOrFunctionPointerLvalueError(valueKind), node, unconvertedAddressOf.Operand.Name, MessageID.IDS_AddressOfMethodGroup.Localize()); 593Error(diagnostics, GetMethodGroupOrFunctionPointerLvalueError(valueKind), node, methodGroup.Name, MessageID.IDS_MethodGroup.Localize()); 607Error(diagnostics, errorCode, node, queryref.RangeVariableSymbol.Name); 799Error(diagnostics, errorCode, node, node); 808Error(diagnostics, ErrorCode.ERR_BadSKknown, expr.Syntax, ((BoundNamespaceExpression)expr).NamespaceSymbol, MessageID.IDS_SK_NAMESPACE.Localize(), MessageID.IDS_SK_VARIABLE.Localize()); 811Error(diagnostics, ErrorCode.ERR_BadSKunknown, expr.Syntax, expr.Type, MessageID.IDS_SK_TYPE.Localize()); 999Error(diagnostics, errorCode, node, parameterSymbol); 1380Error(diagnostics, GetStandardLvalueError(valueKind), eventSyntax, eventSymbol); 1440Error(diagnostics, ErrorCode.ERR_ReturnNotLValue, callSyntaxOpt, methodSymbol); 1491Error(diagnostics, ErrorCode.ERR_ReturnNotLValue, expr.Syntax, propertySymbol); 1522Error(diagnostics, ErrorCode.ERR_AssgReadonlyProp, node, propertySymbol); 1532Error(diagnostics, ErrorCode.ERR_AssignmentInitOnly, node, propertySymbol); 1553Error(diagnostics, ErrorCode.ERR_BadProtectedAccess, node, propertySymbol, accessThroughType, this.ContainingType); 1557Error(diagnostics, ErrorCode.ERR_InaccessibleSetter, node, propertySymbol); 1587Error(diagnostics, ErrorCode.ERR_PropertyLacksGet, node, propertySymbol); 1602Error(diagnostics, ErrorCode.ERR_BadProtectedAccess, node, propertySymbol, accessThroughType, this.ContainingType); 1606Error(diagnostics, ErrorCode.ERR_InaccessibleGetter, node, propertySymbol); 1697Error(diagnostics, ErrorCode.ERR_AbstractBaseCall, node, propertyOrEventSymbolOpt ?? member); 2694Error(diagnostics, ReadOnlyLocalErrors[index], node, local, cause.Localize()); 2846Error(diagnostics, ReadOnlyErrors[index], node, field); 2880Error(diagnostics, ReadOnlyErrors[index], node, symbolKind, new FormattedSymbol(symbol, SymbolDisplayFormat.ShortFormat));
Binder\Binder_Attributes.cs (1)
1027Binder.Error(diagnostics, ErrorCode.ERR_AttrArgWithTypeVars, node.Syntax, typeOfArgument.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
Binder\Binder_Await.cs (10)
305Error(diagnostics, ErrorCode.ERR_BadAwaitArgIntrinsic, node, expression.Display); 342Error(diagnostics, ErrorCode.ERR_BadAwaitArg, node, expression.Type); 352Error(diagnostics, ErrorCode.ERR_BadAwaitArg, node, expression.Type); 380Error(diagnostics, ErrorCode.ERR_NoSuchMember, node, awaiterType, WellKnownMemberNames.IsCompleted); 388Error(diagnostics, ErrorCode.ERR_PropertyLacksGet, node, isCompletedProperty); 395Error(diagnostics, ErrorCode.ERR_BadAwaiterPattern, node, awaiterType, awaitedExpressionType); 419Error(diagnostics, ErrorCode.ERR_DoesntImplementAwaitInterface, node, awaiterType, INotifyCompletion); 448Error(diagnostics, ErrorCode.ERR_NoSuchMember, node, awaiterType, WellKnownMemberNames.GetResult); 457Error(diagnostics, ErrorCode.ERR_NoSuchMember, node, awaiterType, WellKnownMemberNames.GetResult); 465Error(diagnostics, ErrorCode.ERR_BadAwaiterPattern, node, awaiterType, awaitedExpressionType);
Binder\Binder_Conversions.cs (9)
393Error(diagnostics, ErrorCode.ERR_ImplicitObjectCreationIllegalTargetType, syntax, type); 397Error(diagnostics, ErrorCode.ERR_UnsafeTypeInObjectCreation, syntax, type); 686Error(diagnostics, ErrorCode.WRN_MethGrpToNonDel, syntax, ((BoundMethodGroup)source).Name, destination); 1200Error(diagnostics, ErrorCode.ERR_ObjectRequired, node, memberSymbol); 1220Error(diagnostics, ErrorCode.ERR_BadAccess, node, memberSymbol); 1664Error(diagnostics, ErrorCode.ERR_ConstOutOfRange, syntax, sourceValue.Value + "M", destination!); 1672Error(diagnostics, ErrorCode.ERR_ConstOutOfRange, syntax, sourceValue.Value!, destination!); 1683Error(diagnostics, ErrorCode.WRN_ConstOutOfRangeChecked, syntax, sourceValue.Value!, destination!); 1688Error(diagnostics, ErrorCode.ERR_ConstOutOfRangeChecked, syntax, sourceValue.Value!, destination!);
Binder\Binder_Deconstruct.cs (3)
264Error(diagnostics, ErrorCode.ERR_DeconstructWrongCardinality, syntax, tupleOrDeconstructedTypes.Length, variables.Count); 414Error(diagnostics, ErrorCode.ERR_TypeInferenceFailedForImplicitlyTypedDeconstructionVariable, pending.Syntax, "_"); 719Error(diagnostics, ErrorCode.ERR_MissingDeconstruct, rightSyntax, receiver.Type!, numParameters);
Binder\Binder_Expressions.cs (24)
2083Error(diagnostics, ErrorCode.ERR_FieldInitRefNonstatic, node, member); 2089Error(diagnostics, ErrorCode.ERR_ObjectRequired, node, member); 2102Error(diagnostics, ErrorCode.ERR_ObjectRequired, node, member); 2590Error(diagnostics, ErrorCode.ERR_ConversionNotTupleCompatible, syntax, tuple.Arguments.Length, targetType); 2600Error(diagnostics, ErrorCode.ERR_StackAllocConversionNotPossible, syntax, stackAllocExpression.ElementType, targetType); 3032Error(diagnostics, forUsingExpression ? ErrorCode.ERR_BadSpecialByRefUsing : ErrorCode.ERR_BadSpecialByRefLocal, syntax, type); 3980Error(diagnostics, ErrorCode.ERR_ArrayInitializerIncorrectLength, node, constantSizeOpt.Value); 5848Error(diagnostics, ErrorCode.ERR_MissingCoClass, node, coClassType, interfaceType); 5866Error(diagnostics, ErrorCode.ERR_BadCoClassSig, node, coClassType, interfaceType); 5892Error(diagnostics, ErrorCode.ERR_NoExplicitConv, node, distinguisher.First, distinguisher.Second); 6782Error(diagnostics, ErrorCode.ERR_LookupInTypeVariable, boundLeft.Syntax, leftType); 6811Error(diagnostics, ErrorCode.WRN_DotOnDefault, node, boundLeft.Type); 6838Error(diagnostics, ErrorCode.ERR_BadSKunknown, methodGroup.NameSyntax, method, MessageID.IDS_SK_METHOD.Localize()); 6990Error(diagnostics, ErrorCode.ERR_NoSuchMember, name, boundLeft.Display, plainName); 6996Error(diagnostics, ErrorCode.ERR_NoSuchMember, name, boundLeft.Type, plainName); 7000Error(diagnostics, ErrorCode.ERR_NoSuchMemberOrExtensionNeedUsing, name, boundLeft.Type, plainName, "System"); 7004Error(diagnostics, ErrorCode.ERR_NoSuchMemberOrExtension, name, boundLeft.Type, plainName); 7218Error(diagnostics, ErrorCode.ERR_BadTypeReference, right, plainName, symbol); 7443Error(diagnostics, ErrorCode.ERR_BindToBogus, node, fieldSymbol); 7720Error(diagnostics, errorCode, node, symbol); 7729Error(diagnostics, ErrorCode.ERR_ObjectRequired, node, symbol); 7997Error(diagnostics, ErrorCode.ERR_BadIndexCount, node, rank); 8232Error(diagnostics, ErrorCode.ERR_BadArgExtraRef, analyzedArguments.Argument(i).Syntax, i + 1, refKind.ToArgumentDisplayString()); 8319Error(diagnostics,
Binder\Binder_Invocation.cs (11)
326Error(diagnostics, ErrorCode.ERR_NoDynamicPhantomOnBase, node, methodGroup.Name); 494Error(diagnostics, ErrorCode.ERR_BadDynamicMethodArg, arg.Syntax, "__arglist"); 503Error(diagnostics, ErrorCode.ERR_BadDynamicMethodArg, arg.Syntax, arg.Type); 659Error(diagnostics, ErrorCode.ERR_BadArgTypeDynamicExtension, syntax, methodGroup.InstanceOpt.Type, methodGroup.Name); 668Error(diagnostics, ErrorCode.WRN_DynamicDispatchToConditionalMethod, syntax, methodGroup.Name); 756Error(diagnostics, 783Error(diagnostics, 889Error(diagnostics, ErrorCode.ERR_NoImplicitConv, call.ReceiverOpt.Syntax, distinguisher.First, distinguisher.Second); 895Error(diagnostics, ErrorCode.ERR_NoImplicitConv, call.ReceiverOpt.Syntax, distinguisher.First, distinguisher.Second); 909Error(diagnostics, ErrorCode.ERR_BadDynamicMethodArg, dynInvoke.Expression.Syntax, dynInvoke.Expression.Type); 1484Error(diagnostics, ErrorCode.WRN_ImplicitCopyInReadOnlyMember, receiver.Syntax, method, ThisParameterSymbol.SymbolName);
Binder\Binder_Patterns.cs (6)
378Error(diagnostics, ErrorCode.ERR_ListPatternRequiresLength, node, inputType); 734Error(diagnostics, ErrorCode.ERR_PatternNullableType, typeSyntax, patternType.GetNullableUnderlyingType()); 739Error(diagnostics, ErrorCode.ERR_PatternNullableType, typeSyntax, patternType); 744Error(diagnostics, ErrorCode.ERR_VarDeclIsStaticClass, typeSyntax, patternType); 767Error(diagnostics, ErrorCode.ERR_PatternWrongGenericTypeInVersion, typeSyntax, 777Error(diagnostics, ErrorCode.ERR_PatternWrongType, typeSyntax, inputType, patternType);
Binder\Binder_Query.cs (1)
981Error(diagnostics, ErrorCode.ERR_BadSKunknown, ultimateReceiver.Syntax, ultimateReceiver.Type, MessageID.IDS_SK_TYVAR.Localize());
Binder\Binder_Statements.cs (21)
1940Error(diagnostics, ErrorCode.ERR_RefAssignmentMustHaveIdentityConversion, expression.Syntax, targetType); 2023Error(diagnostics, ErrorCode.ERR_AnonMethToNonDel, syntax, id, targetType); 2030Error(diagnostics, ErrorCode.ERR_ExpressionTreeMustHaveDelegate, syntax, ((NamedTypeSymbol)targetType).TypeArgumentsWithAnnotationsNoUseSiteDiagnostics[0].Type); 2043Error(diagnostics, ErrorCode.ERR_CantConvAnonMethReturnType, syntax, id, targetType); 2069Error(diagnostics, ErrorCode.ERR_CantConvAnonMethNoParams, syntax, targetType); 2081Error(diagnostics, ErrorCode.ERR_BadDelArgCount, syntax, delegateType, anonymousFunction.ParameterCount); 2140Error(diagnostics, ErrorCode.ERR_CantConvAnonMethParams, syntax, id, targetType); 2211Error(diagnostics, ErrorCode.ERR_LiteralDoubleCast, syntax, (targetType.SpecialType == SpecialType.System_Single) ? "F" : "M", targetType); 2222Error(diagnostics, ErrorCode.ERR_ConstOutOfRange, syntax, sourceConstantValueOpt.Value, targetType); 2227Error(diagnostics, ErrorCode.ERR_NoImplicitConvCast, syntax, distinguisher.First, distinguisher.Second); 2237Error(diagnostics, ErrorCode.ERR_AmbigUDConv, syntax, originalUserDefinedConversions[0], originalUserDefinedConversions[1], sourceType, targetType); 2244Error(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, distinguisher.First, distinguisher.Second); 2253Error(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, sourceType, targetType); 2258Error(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, distinguisher.First, distinguisher.Second); 2280Error(diagnostics, ErrorCode.ERR_NoImplicitConv, syntax, operand.Display, targetType); 2312Error(diagnostics, ErrorCode.ERR_ConversionNotTupleCompatible, syntax, tuple.Arguments.Length, targetType); 2335Error(diagnostics, ErrorCode.ERR_TypeVarCantBeNull, syntax, targetType); 2340Error(diagnostics, ErrorCode.ERR_ValueCantBeNull, syntax, targetType); 2349Error(diagnostics, ErrorCode.ERR_StackAllocConversionNotPossible, syntax, stackAllocExpression.ElementType, targetType); 3065Error(diagnostics, ErrorCode.ERR_RefReturnMustHaveIdentityConversion, argument.Syntax, returnType); 3082Error(diagnostics, ErrorCode.ERR_BadAsyncReturnExpression, argument.Syntax, returnType, argument.Type);
Binder\Binder_Symbols.cs (5)
791Error(diagnostics, ErrorCode.ERR_TupleReservedElementNameAnyPosition, syntax, name); 796Error(diagnostics, ErrorCode.ERR_TupleReservedElementName, syntax, name, reserved); 1376Error(diagnostics, ErrorCode.ERR_BadArity, typeSyntax, type, MessageID.IDS_SK_TYPE.Localize(), typeArgumentsSyntax.Count); 1411Error(diagnostics, ErrorCode.ERR_BadArity, syntax, plainName, MessageID.IDS_MethodGroup.Localize(), typeArgumentsSyntax.Count); 1439Error(diagnostics, ErrorCode.ERR_AmbiguousPrimaryConstructorParameterAsColorColorReceiver, colorColorValueReceiver.Syntax, parameter.Name, parameter.Type, parameter);
Binder\ForEachLoopBinder.cs (1)
451Error(diagnostics, ErrorCode.ERR_RefAssignmentMustHaveIdentityConversion, collectionExpr.Syntax, iterationVariableType.Type);
Binder\UsingStatementBinder.cs (1)
263Error(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)
500Binder.Error(diagnostics, ErrorCode.ERR_PredefinedTypeMemberNotFoundInAssembly, syntax, relativeDescriptor.Name, type, type.ContainingAssembly);