diff --git a/src/System.Management.Automation/engine/parser/Position.cs b/src/System.Management.Automation/engine/parser/Position.cs
index 24ce0d118a2..5e967e432b6 100644
--- a/src/System.Management.Automation/engine/parser/Position.cs
+++ b/src/System.Management.Automation/engine/parser/Position.cs
@@ -51,12 +51,13 @@ public interface IScriptPosition
///
/// Represents the a span of text in a script.
///
+#nullable enable
public interface IScriptExtent
{
///
/// The filename the extent includes, or null if the extent is not included in any file.
///
- string File { get; }
+ string? File { get; }
///
/// The starting position of the extent.
@@ -103,6 +104,7 @@ public interface IScriptExtent
///
int EndOffset { get; }
}
+#nullable restore
///
/// A few utility functions for script positions.