98 references to Error
Microsoft.CodeAnalysis.CSharp (98)
Lowering\DiagnosticsPass_ExpressionTrees.cs (75)
73Error(ErrorCode.ERR_ExpressionTreeContainsPointerOp, node); 83Error(ErrorCode.ERR_ExpressionTreeContainsMultiDimensionalArrayInitializer, node); 95Error(ErrorCode.ERR_ExpressionTreeContainsPatternImplicitIndexer, node); 105Error(ErrorCode.ERR_ExpressionTreeContainsPatternImplicitIndexer, node); 115Error(ErrorCode.ERR_ExpressionTreeContainsInlineArrayOperation, node); 125Error(ErrorCode.ERR_ExpressionTreeContainsFromEndIndexExpression, node); 135Error(ErrorCode.ERR_ExpressionTreeContainsRangeExpression, node); 145Error(ErrorCode.ERR_ExpressionTreeContainsPointerOp, node); 175Error(ErrorCode.ERR_ExpressionTreeContainsBaseAccess, node); 201Error(diagnostic, node); 216Error(diagnostic, node, new FormattedSymbol(symbol, SymbolDisplayFormat.ShortFormat)); 233Error(ErrorCode.ERR_ExpressionTreeContainsSwitchExpression, node); 255Error(ErrorCode.ERR_ExpressionTreeContainsAssignment, node); 265Error(ErrorCode.ERR_ExpressionTreeContainsDynamicOperation, node); 289Error(ErrorCode.ERR_ExpressionTreeContainsAssignment, node); 328Error(ErrorCode.ERR_PartialMethodInExpressionTree, node); 332Error(ErrorCode.ERR_ExpressionTreeContainsIndexedProperty, node); 337Error(ErrorCode.ERR_ExpressionTreeContainsOptionalArgument, node); 342Error(ErrorCode.ERR_ExpressionTreeContainsNamedArgument, node); 348Error(ErrorCode.ERR_ExpressionTreeContainsNamedArgumentOutOfPosition, node); 352Error(ErrorCode.ERR_ComRefCallInExpressionTree, node); 356Error(ErrorCode.ERR_ExpressionTreeContainsLocalFunction, node); 360Error(ErrorCode.ERR_RefReturningCallInExpressionTree, node); 364Error(ErrorCode.ERR_ExpressionTreeContainsAbstractStaticMemberAccess, node); 407Error(ErrorCode.ERR_ExpressionTreeCantContainRefStruct, node, type.Name); 416Error(ErrorCode.ERR_FeatureNotValidInExpressionTree, node, "__reftype"); 426Error(ErrorCode.ERR_FeatureNotValidInExpressionTree, node, "__refvalue"); 436Error(ErrorCode.ERR_FeatureNotValidInExpressionTree, node, "__makeref"); 446Error(ErrorCode.ERR_VarArgsInExpressionTree, node); 456Error(ErrorCode.ERR_NullPropagatingOpInExpressionTree, node); 466Error(ErrorCode.ERR_DictionaryInitializerInExpressionTree, node); 473Error(ErrorCode.ERR_ExpressionTreeContainsExtensionPropertyAccess, node); 536Error(ErrorCode.ERR_ExpressionTreeContainsOutVariable, local); 544Error(ErrorCode.ERR_ExpressionTreeContainsDiscard, argument); 552Error(ErrorCode.ERR_ExtensionCollectionElementInitializerInExpressionTree, node); 581Error(ErrorCode.ERR_RefReturningCallInExpressionTree, node); 595Error(ErrorCode.ERR_ExpressionTreeContainsAbstractStaticMemberAccess, node); 599Error(ErrorCode.ERR_ExpressionTreeContainsExtensionPropertyAccess, node); 615Error(ErrorCode.ERR_LambdaWithAttributesToExpressionTree, node); 644Error(ErrorCode.ERR_BadAsyncExpressionTree, node); 648Error(ErrorCode.ERR_StatementLambdaToExpressionTree, node); 652Error(ErrorCode.ERR_BadRefReturnExpressionTree, node); 662Error(ErrorCode.ERR_BadAsyncExpressionTree, node); 666Error(ErrorCode.ERR_StatementLambdaToExpressionTree, node); 670Error(ErrorCode.ERR_BadRefReturnExpressionTree, node); 676Error(ErrorCode.ERR_ExpressionTreeContainsAnonymousMethod, node); 758Error(ErrorCode.ERR_ExpressionTreeContainsAbstractStaticMemberAccess, node); 769Error(ErrorCode.ERR_ExpressionTreeContainsExtensionBasedConditionalLogicalOperator, node); 785Error(ErrorCode.ERR_ExpressionTreeContainsDynamicOperation, node); 793Error(ErrorCode.ERR_ExpressionTreeContainsDynamicOperation, node); 805Error(ErrorCode.ERR_ExpressionTreeContainsAbstractStaticMemberAccess, node); 826Error(ErrorCode.ERR_ExpressionTreeContainsAssignment, node); 870Error(ErrorCode.ERR_ExpressionTreeContainsDynamicOperation, node); 880Error(ErrorCode.ERR_ExpressionTreeContainsTupleConversion, node); 887Error(ErrorCode.ERR_ExpressionTreeContainsInlineArrayOperation, node); 894Error(ErrorCode.ERR_ExpressionTreeContainsInterpolatedStringHandlerConversion, node); 902Error(ErrorCode.ERR_ExpressionTreeContainsAbstractStaticMemberAccess, node); 944Error(ErrorCode.ERR_ExpressionTreeContainsLocalFunction, node); 948Error(ErrorCode.ERR_AddressOfMethodGroupInExpressionTree, node); 952Error(ErrorCode.ERR_ExpressionTreeContainsAbstractStaticMemberAccess, node); 976Error(ErrorCode.ERR_ExpressionTreeContainsBadCoalesce, node.LeftOperand); 986Error(ErrorCode.ERR_ExpressionTreeCantContainNullCoalescingAssignment, node); 996Error(ErrorCode.ERR_ExpressionTreeContainsDynamicOperation, node); 1012Error(ErrorCode.ERR_ExpressionTreeContainsDynamicOperation, node); 1023Error(ErrorCode.ERR_ExpressionTreeContainsDynamicOperation, node); 1033Error(ErrorCode.ERR_ExpressionTreeContainsDynamicOperation, node); 1043Error(ErrorCode.ERR_ExpressionTreeContainsDynamicOperation, node); 1053Error(ErrorCode.ERR_ExpressionTreeContainsIsMatch, node); 1063Error(ErrorCode.ERR_ExpressionTreeContainsTupleLiteral, node); 1073Error(ErrorCode.ERR_ExpressionTreeContainsTupleLiteral, node); 1083Error(ErrorCode.ERR_ExpressionTreeContainsTupleBinOp, node); 1093Error(ErrorCode.ERR_ExpressionTreeContainsThrowExpression, node); 1103Error(ErrorCode.ERR_ExpressionTreeContainsWithExpression, node); 1113Error(ErrorCode.ERR_ExpressionTreeContainsPointerOp, node); 1123Error(
Lowering\DiagnosticsPass_Warnings.cs (23)
63Error(ErrorCode.WRN_VolatileByRef, fieldAccess, fieldSymbol); 68Error(ErrorCode.WRN_ByRefNonAgileField, fieldAccess, fieldSymbol); 91Error(ErrorCode.WRN_CallOnNonAgileField, fieldAccess, fieldSymbol); 258Error(ErrorCode.ERR_FeatureNotValidInExpressionTree, node, method); 262Error(ErrorCode.ERR_ExpressionTreeContainsAbstractStaticMemberAccess, node); 280Error(ErrorCode.ERR_FeatureNotValidInExpressionTree, node, ">>>"); 299Error(ErrorCode.ERR_ExpressionTreeContainsAssignment, node); 387Error(ErrorCode.WRN_ComparisonToSelf, node); 453Error(ErrorCode.WRN_VacuousIntegralComp, tree, conversion.Operand.Type); 568Error(ErrorCode.WRN_BitwiseOrSignExtend, node); 728Error(ErrorCode.WRN_AlwaysNull, node, node.Type); 744Error(ErrorCode.WRN_AlwaysNull, node, node.Type); 769Error(ErrorCode.WRN_NubExprIsConstBool, node, always, node.Left.Type.GetNullableUnderlyingType(), node.Left.Type); 773Error(ErrorCode.WRN_NubExprIsConstBool, node, always, node.Right.Type.GetNullableUnderlyingType(), node.Right.Type); 799Error(ErrorCode.WRN_CmpAlwaysFalse, node, GetTypeForLiftedComparisonWarning(node.Right)); 803Error(ErrorCode.WRN_CmpAlwaysFalse, node, GetTypeForLiftedComparisonWarning(node.Left)); 817Error(node.OperatorKind.IsUserDefined() ? ErrorCode.WRN_NubExprIsConstBool2 : ErrorCode.WRN_NubExprIsConstBool, node, always, node.Left.Type.GetNullableUnderlyingType(), GetTypeForLiftedComparisonWarning(node.Right)); 821Error(node.OperatorKind.IsUserDefined() ? ErrorCode.WRN_NubExprIsConstBool2 : ErrorCode.WRN_NubExprIsConstBool, node, always, node.Right.Type.GetNullableUnderlyingType(), GetTypeForLiftedComparisonWarning(node.Left)); 829Error(ErrorCode.WRN_AlwaysNull, node, node.Type); 835Error(ErrorCode.WRN_AlwaysNull, node, node.Type); 846Error(ErrorCode.WRN_AlwaysNull, node, node.Type); 880Error(ErrorCode.WRN_AssignmentToSelf, node); 924Error(ErrorCode.WRN_AssignmentToSelf, leftArgument);