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, ">>>");
300Error(ErrorCode.ERR_ExpressionTreeContainsAssignment, node);
388Error(ErrorCode.WRN_ComparisonToSelf, node);
454Error(ErrorCode.WRN_VacuousIntegralComp, tree, conversion.Operand.Type);
569Error(ErrorCode.WRN_BitwiseOrSignExtend, node);
729Error(ErrorCode.WRN_AlwaysNull, node, node.Type);
745Error(ErrorCode.WRN_AlwaysNull, node, node.Type);
770Error(ErrorCode.WRN_NubExprIsConstBool, node, always, node.Left.Type.GetNullableUnderlyingType(), node.Left.Type);
774Error(ErrorCode.WRN_NubExprIsConstBool, node, always, node.Right.Type.GetNullableUnderlyingType(), node.Right.Type);
800Error(ErrorCode.WRN_CmpAlwaysFalse, node, GetTypeForLiftedComparisonWarning(node.Right));
804Error(ErrorCode.WRN_CmpAlwaysFalse, node, GetTypeForLiftedComparisonWarning(node.Left));
818Error(node.OperatorKind.IsUserDefined() ? ErrorCode.WRN_NubExprIsConstBool2 : ErrorCode.WRN_NubExprIsConstBool, node, always, node.Left.Type.GetNullableUnderlyingType(), GetTypeForLiftedComparisonWarning(node.Right));
822Error(node.OperatorKind.IsUserDefined() ? ErrorCode.WRN_NubExprIsConstBool2 : ErrorCode.WRN_NubExprIsConstBool, node, always, node.Right.Type.GetNullableUnderlyingType(), GetTypeForLiftedComparisonWarning(node.Left));
830Error(ErrorCode.WRN_AlwaysNull, node, node.Type);
836Error(ErrorCode.WRN_AlwaysNull, node, node.Type);
847Error(ErrorCode.WRN_AlwaysNull, node, node.Type);
881Error(ErrorCode.WRN_AssignmentToSelf, node);
925Error(ErrorCode.WRN_AssignmentToSelf, leftArgument);