12 references to IncludeOrExcludeKind
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (11)
1269
public required
IncludeOrExcludeKind
Kind { get; init; }
1277
var
kind = KindFromString(context.DirectiveKind);
1355
private static
IncludeOrExcludeKind
KindFromString(string kind)
1359
"include" =>
IncludeOrExcludeKind
.Include,
1360
"exclude" =>
IncludeOrExcludeKind
.Exclude,
1369
IncludeOrExcludeKind
.Include => "include",
1370
IncludeOrExcludeKind
.Exclude => "exclude",
1371
_ => throw new InvalidOperationException($"Unexpected {nameof(
IncludeOrExcludeKind
)} value '{Kind}'."),
1379
IncludeOrExcludeKind
.Include => "Include",
1380
IncludeOrExcludeKind
.Exclude => "Remove",
1381
_ => throw new InvalidOperationException($"Unexpected {nameof(
IncludeOrExcludeKind
)} value '{Kind}'."),
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (1)
829
if (includeOrExclude.Kind == CSharpDirective.
IncludeOrExcludeKind
.Include)