89 references to ErrorFacts
Microsoft.CodeAnalysis.CSharp (45)
Binder\Binder_Lambda.cs (1)
307
diagnostics.Add(
ErrorFacts
.GetStaticClassReturnCode(useWarning: false), syntax.Location, type);
Binder\Binder_Statements.cs (2)
2189
Error(diagnostics,
ErrorFacts
.GetStaticClassParameterCode(useWarning: false), anonymousFunction.ParameterLocation(i), delegateParameters[i].Type);
2232
Debug.Assert(
ErrorFacts
.PreventsSuccessfulDelegateConversion(bindingResult.Diagnostics.Diagnostics));
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1578
if (
ErrorFacts
.PreventsSuccessfulDelegateConversion(bound.Diagnostics.Diagnostics))
BoundTree\UnboundLambda.cs (2)
884
if (IsAsync && !
ErrorFacts
.PreventsSuccessfulDelegateConversion(diagnostics.DiagnosticBag))
1388
if (
ErrorFacts
.PreventsSuccessfulDelegateConversion((ErrorCode)diagnostic.Code))
CommandLine\CSharpCommandLineParser.cs (2)
2074
foreach (var errorCode in
ErrorFacts
.NullableWarnings)
2086
ErrorFacts
.IsWarning((ErrorCode)number))
CommandLine\CSharpCompiler.cs (5)
277
consoleOutput.WriteLine(
ErrorFacts
.GetMessage(MessageID.IDS_LogoLine1, Culture), GetToolName(), GetCompilerVersion());
278
consoleOutput.WriteLine(
ErrorFacts
.GetMessage(MessageID.IDS_LogoLine2, Culture));
284
consoleOutput.WriteLine(
ErrorFacts
.GetMessage(MessageID.IDS_LangVersions, Culture));
316
return
ErrorFacts
.GetMessage(MessageID.IDS_ToolName, Culture);
325
consoleOutput.WriteLine(
ErrorFacts
.GetMessage(MessageID.IDS_CSCHelp, Culture));
Compilation\CSharpCompilerDiagnosticAnalyzer.cs (1)
28
if (!
ErrorFacts
.IsBuildOnlyDiagnostic(errorCode) &&
Compilation\CSharpDiagnosticFilter.cs (3)
79
reportAction = GetDiagnosticReport(
ErrorFacts
.GetSeverity(ErrorCode.WRN_ALinkWarn),
83
ErrorFacts
.GetWarningLevel(ErrorCode.WRN_ALinkWarn),
157
bool isNullableFlowAnalysisWarning =
ErrorFacts
.NullableWarnings.Contains(id);
Compiler\DocumentationCommentCompiler.cs (2)
333
string message =
ErrorFacts
.GetMessage(MessageID.IDS_XMLIGNORED, CultureInfo.CurrentUICulture);
383
string message =
ErrorFacts
.GetMessage(MessageID.IDS_XMLIGNORED, CultureInfo.CurrentUICulture);
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (3)
286
commentMessage =
ErrorFacts
.GetMessage(MessageID.IDS_XMLNOINCLUDE, CultureInfo.CurrentUICulture);
409
commentMessage = string.Format(
ErrorFacts
.GetMessage(MessageID.IDS_XMLIGNORED2, CultureInfo.CurrentUICulture), resolvedFilePath);
438
return
ErrorFacts
.GetMessage(messageId, CultureInfo.CurrentUICulture);
Errors\CSharpDiagnosticFormatter.cs (1)
17
return diagnostic.Descriptor.HelpLinkUri ==
ErrorFacts
.GetHelpLink((ErrorCode)diagnostic.Code);
Errors\ErrorFacts.cs (5)
152
return new LocalizableResourceString(code.ToString(), ResourceManager, typeof(
ErrorFacts
));
157
return new LocalizableResourceString(code.ToString() + s_titleSuffix, ResourceManager, typeof(
ErrorFacts
));
162
return new LocalizableResourceString(code.ToString() + s_descriptionSuffix, ResourceManager, typeof(
ErrorFacts
));
2587
if (
ErrorFacts
.PreventsSuccessfulDelegateConversion((ErrorCode)diag.Code))
2600
if (
ErrorFacts
.PreventsSuccessfulDelegateConversion((ErrorCode)diag.Code))
Errors\MessageID.cs (1)
328
return
ErrorFacts
.GetMessage(_id, formatProvider as System.Globalization.CultureInfo);
Errors\MessageProvider.cs (8)
27
return
ErrorFacts
.GetSeverity((ErrorCode)code);
32
return
ErrorFacts
.GetMessage((ErrorCode)code, language);
37
return
ErrorFacts
.GetMessageFormat((ErrorCode)code);
42
return
ErrorFacts
.GetDescription((ErrorCode)code);
47
return
ErrorFacts
.GetTitle((ErrorCode)code);
52
return
ErrorFacts
.GetHelpLink((ErrorCode)code);
57
return
ErrorFacts
.GetCategory((ErrorCode)code);
79
return
ErrorFacts
.GetWarningLevel((ErrorCode)code);
Errors\XmlSyntaxDiagnosticInfo.cs (1)
41
string message =
ErrorFacts
.GetMessage(_xmlErrorCode, culture);
FlowAnalysis\NullableWalker.cs (1)
2677
Debug.Assert(
ErrorFacts
.NullableWarnings.Contains(MessageProvider.Instance.GetIdForErrorCode((int)errorCode)));
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
79
diagnostics.Add(
ErrorFacts
.GetStaticClassReturnCode(useWarning: false), returnTypeParameter.Location, returnType);
Symbols\Source\ParameterHelpers.cs (1)
867
ErrorFacts
.GetStaticClassParameterCode(containingSymbol?.ContainingType?.IsInterfaceType() ?? false),
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
871
diagnostics.Add(
ErrorFacts
.GetStaticClassReturnCode(ContainingType.IsInterfaceType()), location, ReturnType);
Symbols\Source\SourcePropertySymbolBase.cs (2)
1891
diagnostics.Add(
ErrorFacts
.GetStaticClassReturnCode(ContainingType.IsInterfaceType()), TypeLocation, type);
1896
diagnostics.Add(
ErrorFacts
.GetStaticClassParameterCode(ContainingType.IsInterfaceType()), TypeLocation, type);
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
358
diagnostics.Add(
ErrorFacts
.GetStaticClassReturnCode(useWarning: false), returnTypeSyntax.Location, returnType.Type);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (8)
CommandLineTests.cs (8)
3364
Assert.Equal(expected:
ErrorFacts
.NullableWarnings.Count + 2, actual: arguments.CompilationOptions.SpecificDiagnosticOptions.Count);
3366
foreach (string warning in
ErrorFacts
.NullableWarnings)
3397
Assert.Equal(expected:
ErrorFacts
.NullableWarnings.Count + 2, actual: arguments.CompilationOptions.SpecificDiagnosticOptions.Count);
3399
foreach (string warning in
ErrorFacts
.NullableWarnings)
3430
Assert.Equal(expected:
ErrorFacts
.NullableWarnings.Count + 3, actual: arguments.CompilationOptions.SpecificDiagnosticOptions.Count);
3432
foreach (string warning in
ErrorFacts
.NullableWarnings)
3464
Assert.Equal(expected:
ErrorFacts
.NullableWarnings.Count + 2, actual: arguments.CompilationOptions.SpecificDiagnosticOptions.Count);
3466
foreach (string warning in
ErrorFacts
.NullableWarnings)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Emit\NumericIntPtrTests.cs (3)
2416
if (expectedError == null ||
ErrorFacts
.IsWarning((ErrorCode)expectedError.Code))
9023
if (expectedDiagnostics.Any(d =>
ErrorFacts
.GetSeverity((ErrorCode)d.Code) == DiagnosticSeverity.Error))
9068
if (expectedDiagnostics.Any(d =>
ErrorFacts
.GetSeverity((ErrorCode)d.Code) == DiagnosticSeverity.Error))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\NativeIntegerTests.cs (3)
6552
if (expectedError == null ||
ErrorFacts
.IsWarning((ErrorCode)expectedError.Code))
13272
if (expectedDiagnostics.Any(d =>
ErrorFacts
.GetSeverity((ErrorCode)d.Code) == DiagnosticSeverity.Error))
13315
if (expectedDiagnostics.Any(d =>
ErrorFacts
.GetSeverity((ErrorCode)d.Code) == DiagnosticSeverity.Error))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\UsedAssembliesTests.cs (1)
109
if (!after.Any(d =>
ErrorFacts
.GetSeverity((ErrorCode)d.Code) == DiagnosticSeverity.Error))
Symbols\TypeTests.cs (1)
1179
Assert.Equal(0, comp.GetDeclarationDiagnostics().Count(diag => !
ErrorFacts
.IsWarning((ErrorCode)diag.Code)));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (28)
Diagnostics\DiagnosticTest.cs (28)
46
Assert.False(string.IsNullOrEmpty(
ErrorFacts
.GetMessage(code, CultureInfo.InvariantCulture)), $"Message for error {code} is null or empty.");
219
Assert.True(
ErrorFacts
.IsWarning(errorCode));
220
Assert.NotEqual(0,
ErrorFacts
.GetWarningLevel(errorCode));
224
Assert.False(
ErrorFacts
.IsWarning(errorCode));
225
Assert.Equal(0,
ErrorFacts
.GetWarningLevel(errorCode));
236
Assert.Equal(2,
ErrorFacts
.GetWarningLevel(ErrorCode.WRN_DeprecatedCollectionInitAddStr));
237
Assert.Equal(1,
ErrorFacts
.GetWarningLevel(ErrorCode.WRN_DefaultValueForUnconsumedLocation));
238
Assert.Equal(2,
ErrorFacts
.GetWarningLevel(ErrorCode.WRN_UnmatchedParamRefTag));
239
Assert.Equal(2,
ErrorFacts
.GetWarningLevel(ErrorCode.WRN_UnmatchedTypeParamRefTag));
240
Assert.Equal(1,
ErrorFacts
.GetWarningLevel(ErrorCode.WRN_ReferencedAssemblyReferencesLinkedPIA));
241
Assert.Equal(2,
ErrorFacts
.GetWarningLevel(ErrorCode.WRN_DynamicDispatchToConditionalMethod));
242
Assert.Equal(3,
ErrorFacts
.GetWarningLevel(ErrorCode.WRN_IsDynamicIsConfusing));
243
Assert.Equal(2,
ErrorFacts
.GetWarningLevel(ErrorCode.WRN_NoSources));
257
Assert.True(
ErrorFacts
.IsWarning(errorCode));
329
Assert.Equal(1,
ErrorFacts
.GetWarningLevel(errorCode));
334
Assert.Equal(2,
ErrorFacts
.GetWarningLevel(errorCode));
339
Assert.Equal(3,
ErrorFacts
.GetWarningLevel(errorCode));
440
Assert.Equal(1,
ErrorFacts
.GetWarningLevel(errorCode));
443
Assert.Equal(4,
ErrorFacts
.GetWarningLevel(errorCode));
462
Assert.Equal(5,
ErrorFacts
.GetWarningLevel(errorCode));
466
Assert.Equal(6,
ErrorFacts
.GetWarningLevel(errorCode));
470
Assert.Equal(7,
ErrorFacts
.GetWarningLevel(errorCode));
475
Assert.Equal(8,
ErrorFacts
.GetWarningLevel(errorCode));
479
Assert.Equal(9,
ErrorFacts
.GetWarningLevel(errorCode));
483
Assert.Equal(10,
ErrorFacts
.GetWarningLevel(errorCode));
488
Assert.True(false, $"Please update this test case with a proper warning level ({
ErrorFacts
.GetWarningLevel(errorCode)}) for '{errorCodeName}'");
511
if (
ErrorFacts
.NullableWarnings.Contains(MessageProvider.Instance.GetIdForErrorCode((int)error)))
2942
var isBuildOnly =
ErrorFacts
.IsBuildOnlyDiagnostic(errorCode);