diff --git a/src/System.Management.Automation/engine/Types_Ps1Xml.generated.cs b/src/System.Management.Automation/engine/Types_Ps1Xml.cs
similarity index 99%
rename from src/System.Management.Automation/engine/Types_Ps1Xml.generated.cs
rename to src/System.Management.Automation/engine/Types_Ps1Xml.cs
index d4918a39c69..7c743250fb6 100644
--- a/src/System.Management.Automation/engine/Types_Ps1Xml.generated.cs
+++ b/src/System.Management.Automation/engine/Types_Ps1Xml.cs
@@ -1,11 +1,3 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
using System.Collections.Generic;
using System.Management.Automation;
using System.Reflection;
@@ -31,11 +23,6 @@ public static IEnumerable Get()
{
TypeData td;
- var td1 = new TypeData(@"System.Array", true);
- td1.Members.Add("Count",
- new AliasPropertyData("Count", "Length"));
- yield return td1;
-
var td2 = new TypeData(@"System.Xml.XmlNode", true);
td2.Members.Add("ToString",
new CodeMethodData("ToString", GetMethodInfo(typeof(Microsoft.PowerShell.ToStringCodeMethods), @"XmlNode")));
diff --git a/src/System.Management.Automation/map.json b/src/System.Management.Automation/map.json
index b94ba2448d6..f0daadbb30d 100644
--- a/src/System.Management.Automation/map.json
+++ b/src/System.Management.Automation/map.json
@@ -230,7 +230,7 @@
"monad/src/engine/ComInterop/IDispatchComObject.cs": "engine/ComInterop/IDispatchComObject.cs",
"monad/src/engine/remoting/commands/ConnectPSSession.cs": "engine/remoting/commands/ConnectPSSession.cs",
"monad/src/engine/resources/Logging.resx": "resources/Logging.resx",
- "monad/src/engine/Types_Ps1Xml.generated.cs": "engine/Types_Ps1Xml.generated.cs",
+ "monad/src/engine/Types_Ps1Xml.cs": "engine/Types_Ps1Xml.cs",
"monad/src/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs": "engine/remoting/common/WireDataFormat/EncodeAndDecode.cs",
"monad/src/commands/utility/FormatAndOutput/out-console/OutConsole.cs": "commands/utility/FormatAndOutput/out-console/OutConsole.cs",
"monad/src/engine/debugger/debugger.cs": "engine/debugger/debugger.cs",
diff --git a/src/vs-csproj/System.Management.Automation.csproj b/src/vs-csproj/System.Management.Automation.csproj
index 533e3e038a8..e320fdb90c7 100644
--- a/src/vs-csproj/System.Management.Automation.csproj
+++ b/src/vs-csproj/System.Management.Automation.csproj
@@ -1582,8 +1582,8 @@
engine\TypesV3_Ps1Xml.generated.cs
-
- engine\Types_Ps1Xml.generated.cs
+
+ engine\Types_Ps1Xml.cs
engine\TypeTable.cs
diff --git a/test/powershell/Modules/Microsoft.PowerShell.Utility/typedata.tests.ps1 b/test/powershell/Modules/Microsoft.PowerShell.Utility/typedata.tests.ps1
index 2b59f03e480..4f5840346cb 100644
--- a/test/powershell/Modules/Microsoft.PowerShell.Utility/typedata.tests.ps1
+++ b/test/powershell/Modules/Microsoft.PowerShell.Utility/typedata.tests.ps1
@@ -1,19 +1,19 @@
Describe "TestData cmdlets" -Tags "CI" {
Context "Get-TypeData" {
- It "System.Array" {
- (Get-TypeData System.Array).TypeName | Should Be System.Array
+ It "System.DateTime" {
+ (Get-TypeData System.DateTime).TypeName | Should Be System.DateTime
# Supports pipelining?
- ("System.Array" | Get-TypeData).TypeName | Should Be System.Array
+ ("System.DateTime" | Get-TypeData).TypeName | Should Be System.DateTime
}
It "Type accelerators" {
- (Get-TypeData Array).TypeName | Should Be System.Array
+ (Get-TypeData DateTime).TypeName | Should Be System.DateTime
(Get-TypeData psCredential).TypeName | Should Be System.Management.Automation.PSCredential
}
It "Accept multiple types" {
- $types = Get-TypeData System.Array, System.Management.Automation* | Sort-Object -Property TypeName
- $types[0].TypeName | Should Be System.Array
+ $types = Get-TypeData System.DateTime, System.Management.Automation* | Sort-Object -Property TypeName
+ $types[0].TypeName | Should Be System.DateTime
for($i = 1; $i -lt $types.Count; $i++)
{
$types[$i].TypeName.StartsWith("System.Management.Automation") | Should Be $true