57 references to FileBasedProgramsResources
dotnet (21)
CliStringsExtensions.cs (3)
14
public static string CouldNotFindAnyProjectInDirectory =>
FileBasedProgramsResources
.CouldNotFindAnyProjectInDirectory;
15
public static string CouldNotFindProjectOrDirectory =>
FileBasedProgramsResources
.CouldNotFindProjectOrDirectory;
16
public static string MoreThanOneProjectInDirectory =>
FileBasedProgramsResources
.MoreThanOneProjectInDirectory;
FileLevelDirectiveHelpers.cs (17)
80
diagnostics.AddError(sourceFile, trivia.Span,
FileBasedProgramsResources
.CannotConvertDirective);
160
diagnostics.AddError(sourceFile, context.Info.Span,
FileBasedProgramsResources
.QuoteInDirective);
170
diagnostics.AddError(sourceFile, directive.Info.Span, string.Format(
FileBasedProgramsResources
.DuplicateDirective, typeAndName));
312
var other => context.Diagnostics.AddError<Named>(context.SourceFile, context.Info.Span, string.Format(
FileBasedProgramsResources
.UnrecognizedDirective, other)),
324
return context.Diagnostics.AddError<(string, string?)?>(context.SourceFile, context.Info.Span, string.Format(
FileBasedProgramsResources
.MissingDirectiveName, directiveKind));
330
return context.Diagnostics.AddError<(string, string?)?>(context.SourceFile, context.Info.Span, string.Format(
FileBasedProgramsResources
.InvalidDirectiveName, directiveKind, separator));
405
return context.Diagnostics.AddError<Property?>(context.SourceFile, context.Info.Span,
FileBasedProgramsResources
.PropertyDirectiveMissingParts);
414
return context.Diagnostics.AddError<Property?>(context.SourceFile, context.Info.Span, string.Format(
FileBasedProgramsResources
.PropertyDirectiveInvalidName, ex.Message), ex);
420
context.Diagnostics.AddError(context.SourceFile, context.Info.Span,
FileBasedProgramsResources
.StaticGraphRestoreNotSupported);
468
return context.Diagnostics.AddError<Project?>(context.SourceFile, context.Info.Span, string.Format(
FileBasedProgramsResources
.MissingDirectiveName, directiveKind));
489
throw new GracefulException(
FileBasedProgramsResources
.CouldNotFindProjectOrDirectory, resolvedProjectPath);
494
context.Diagnostics.AddError(context.SourceFile, context.Info.Span, string.Format(
FileBasedProgramsResources
.InvalidProjectDirective, e.Message), e);
518
throw new GracefulException(
FileBasedProgramsResources
.CouldNotFindProjectOrDirectory, projectDirectory);
523
throw new GracefulException(
FileBasedProgramsResources
.CouldNotFindProjectOrDirectory, projectDirectory);
530
FileBasedProgramsResources
.CouldNotFindAnyProjectInDirectory,
536
throw new GracefulException(
FileBasedProgramsResources
.MoreThanOneProjectInDirectory, projectDirectory);
616
throw new GracefulException($"{sourceFile.GetLocationString(textSpan)}: {
FileBasedProgramsResources
.DirectiveError}: {message}", inner);
Microsoft.DotNet.FileBasedPrograms.FileBasedProgramsResources.cs (1)
10
internal static global::System.Resources.ResourceManager ResourceManager => s_resourceManager ?? (s_resourceManager = new global::System.Resources.ResourceManager(typeof(
FileBasedProgramsResources
)));
dotnet.Tests (36)
CommandTests\Project\Convert\DotnetProjectConvertTests.cs (24)
727
.And.HaveStdErrContaining(RunFileTests.DirectiveError(filePath, 1,
FileBasedProgramsResources
.UnrecognizedDirective, "invalid"));
1140
expectedWildcardPattern: RunFileTests.DirectiveError("/app/Program.cs", 2,
FileBasedProgramsResources
.UnrecognizedDirective, directive));
1151
expectedWildcardPattern: RunFileTests.DirectiveError("/app/Program.cs", 1,
FileBasedProgramsResources
.UnrecognizedDirective, ""));
1163
expectedWildcardPattern: RunFileTests.DirectiveError("/app/Program.cs", 1,
FileBasedProgramsResources
.MissingDirectiveName, directive));
1207
expectedWildcardPattern: RunFileTests.DirectiveError("/app/Program.cs", 1,
FileBasedProgramsResources
.MissingDirectiveName, "project"));
1217
expectedWildcardPattern: RunFileTests.DirectiveError("/app/Program.cs", 1,
FileBasedProgramsResources
.PropertyDirectiveMissingParts));
1227
expectedWildcardPattern: RunFileTests.DirectiveError("/app/Program.cs", 1,
FileBasedProgramsResources
.PropertyDirectiveInvalidName, """
1246
expectedWildcardPattern: RunFileTests.DirectiveError("/app/Program.cs", 1,
FileBasedProgramsResources
.InvalidDirectiveName, directiveKind, expectedSeparator));
1289
(1,
FileBasedProgramsResources
.QuoteInDirective),
1290
(2,
FileBasedProgramsResources
.QuoteInDirective),
1291
(3,
FileBasedProgramsResources
.QuoteInDirective),
1292
(4, string.Format(
FileBasedProgramsResources
.PropertyDirectiveInvalidName, "The ''' character, hexadecimal value 0x27, cannot be included in a name.")),
1293
(5,
FileBasedProgramsResources
.QuoteInDirective),
1333
(3,
FileBasedProgramsResources
.QuoteInDirective),
1401
expectedWildcardPattern: RunFileTests.DirectiveError("/app/Program.cs", 5,
FileBasedProgramsResources
.CannotConvertDirective));
1448
expectedWildcardPattern: RunFileTests.DirectiveError("/app/Program.cs", 5,
FileBasedProgramsResources
.CannotConvertDirective));
1537
(2, string.Format(
FileBasedProgramsResources
.DuplicateDirective, "#:property Prop")),
1549
(2, string.Format(
FileBasedProgramsResources
.DuplicateDirective, "#:sdk Name")),
1550
(3, string.Format(
FileBasedProgramsResources
.DuplicateDirective, "#:sdk Name")),
1562
(2, string.Format(
FileBasedProgramsResources
.DuplicateDirective, "#:package Name")),
1563
(3, string.Format(
FileBasedProgramsResources
.DuplicateDirective, "#:package Name")),
1582
(2, string.Format(
FileBasedProgramsResources
.DuplicateDirective, "#:property Prop")),
1583
(4, string.Format(
FileBasedProgramsResources
.DuplicateDirective, "#:property Prop")),
1593
(2, string.Format(
FileBasedProgramsResources
.DuplicateDirective, "#:property prop")),
CommandTests\Run\RunFileTests.cs (12)
139
return $"{path}({line}): {
FileBasedProgramsResources
.DirectiveError}: {string.Format(messageFormat, args)}";
1565
.And.HaveStdErr(DirectiveError(programFile, 1,
FileBasedProgramsResources
.StaticGraphRestoreNotSupported));
2542
.And.HaveStdErrContaining(DirectiveError(Path.Join(testInstance.Path, "Program.cs"), 1,
FileBasedProgramsResources
.InvalidProjectDirective,
2543
string.Format(
FileBasedProgramsResources
.CouldNotFindProjectOrDirectory, Path.Join(testInstance.Path, "wrong.csproj"))));
2554
.And.HaveStdErrContaining(DirectiveError(Path.Join(testInstance.Path, "Program.cs"), 1,
FileBasedProgramsResources
.InvalidProjectDirective,
2555
string.Format(
FileBasedProgramsResources
.CouldNotFindProjectOrDirectory, Path.Join(testInstance.Path, "dir/"))));
2564
.And.HaveStdErrContaining(DirectiveError(Path.Join(testInstance.Path, "Program.cs"), 1,
FileBasedProgramsResources
.InvalidProjectDirective,
2565
string.Format(
FileBasedProgramsResources
.CouldNotFindAnyProjectInDirectory, Path.Join(testInstance.Path, "dir/"))));
2575
.And.HaveStdErrContaining(DirectiveError(Path.Join(testInstance.Path, "Program.cs"), 1,
FileBasedProgramsResources
.InvalidProjectDirective,
2576
string.Format(
FileBasedProgramsResources
.MoreThanOneProjectInDirectory, Path.Join(testInstance.Path, "dir/"))));
3941
"Message":{{ToJson(
FileBasedProgramsResources
.CannotConvertDirective)}}}]}
4011
"Message":{{ToJson(string.Format(
FileBasedProgramsResources
.UnrecognizedDirective, "unknown"))}}}]}