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