OracleSizing.format.ps1xml

<?xml version="1.0" encoding="utf-8" ?>
<!-- *******************************************************************
These sample files contain formatting information used by the Windows
PowerShell engine. Do not edit or change the contents of this file
directly. Please see the Windows PowerShell documentation or type
Get-Help Update-FormatData for more information.
 
Copyright (c) Microsoft Corporation. All rights reserved.
  
THIS SAMPLE CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY
OF ANY KIND,WHETHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
PURPOSE. IF THIS CODE AND INFORMATION IS MODIFIED, THE ENTIRE RISK OF USE
OR RESULTS IN CONNECTION WITH THE USE OF THIS CODE AND INFORMATION
REMAINS WITH THE USER.
******************************************************************** -->
  
<Configuration>
   
  <SelectionSets>
    <SelectionSet>
      <Name>BreakpointTypes</Name>
      <Types>
        <TypeName>System.Management.Automation.LineBreakpoint</TypeName>
        <TypeName>System.Management.Automation.VariableBreakpoint</TypeName>
        <TypeName>System.Management.Automation.CommandBreakpoint</TypeName>
      </Types>
    </SelectionSet>
    <SelectionSet>
      <Name>ModuleInfo</Name>
      <Types>
        <TypeName>System.Management.Automation.PSModuleInfo</TypeName>
        <TypeName>ModuleInfoGrouping</TypeName>
      </Types>
    </SelectionSet>
  </SelectionSets>
 
  <!-- ################ GLOBAL CONTROL DEFINITIONS ################ -->
  <Controls>
    <Control>
      <Name>AvailableModules-GroupingFormat</Name>
      <CustomControl>
        <CustomEntries>
          <CustomEntry>
            <CustomItem>
              <Frame>
                <LeftIndent>4</LeftIndent>
                <CustomItem>
                  <Text AssemblyName="System.Management.Automation" BaseName="FileSystemProviderStrings" ResourceId="DirectoryDisplayGrouping"/>
                  <ExpressionBinding>
                    <ScriptBlock>Split-Path -Parent $_.Path | %{ if([Version]::TryParse((Split-Path $_ -Leaf), [ref]$null)) { Split-Path -Parent $_} else {$_} } | Split-Path -Parent</ScriptBlock>
                  </ExpressionBinding>
                  <NewLine/>
                </CustomItem>
              </Frame>
            </CustomItem>
          </CustomEntry>
        </CustomEntries>
      </CustomControl>
    </Control>
    <Control>
      <Name>ByteCollection-GroupHeader</Name>
      <CustomControl>
        <CustomEntries>
          <CustomEntry>
            <CustomItem>
              <Frame>
                <CustomItem>
                  <ExpressionBinding>
                    <ScriptBlock>
                      $header = " 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F"
                      if($_.Path) { $header = " " + [Microsoft.PowerShell.Commands.UtilityResources]::FormatHexPathPrefix + $_.Path + "`r`n`r`n" + $header }
                      $header
                    </ScriptBlock>
                  </ExpressionBinding>
                </CustomItem>
              </Frame>
            </CustomItem>
          </CustomEntry>
        </CustomEntries>
      </CustomControl>
    </Control>
  </Controls>
 
 
  <ViewDefinitions>
        <View>
            <Name>System.RuntimeType</Name>
            <ViewSelectedBy>
                <TypeName>System.RuntimeType</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>IsPublic</Label>
                        <Width>8</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>IsSerial</Label>
                        <Width>8</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Width>40</Width>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>IsPublic</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>IsSerializable</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>BaseType</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>Microsoft.PowerShell.Commands.MemberDefinition</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.MemberDefinition</TypeName>
            </ViewSelectedBy>
            <GroupBy>
                <PropertyName>TypeName</PropertyName>
            </GroupBy>
 
            <TableControl>
                <AutoSize/>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>Name</Label>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>MemberType</Label>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Definition</Label>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>MemberType</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Definition</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                 </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>Microsoft.PowerShell.Commands.GroupInfo</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.GroupInfo</TypeName>
            </ViewSelectedBy>
 
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>Count</Label>
                        <Alignment>Right</Alignment>
                        <Width>5</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Width>25</Width>
                    </TableColumnHeader>
                    <TableColumnHeader/>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Count</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Group</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                 </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>Microsoft.PowerShell.Commands.GroupInfoNoElement</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.GroupInfoNoElement</TypeName>
            </ViewSelectedBy>
 
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>Count</Label>
                        <Alignment>Right</Alignment>
                        <Width>5</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Width>25</Width>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Count</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                 </TableRowEntries>
            </TableControl>
        </View>
 
        <View>
            <Name>history</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.HistoryInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Width>4</Width>
                        <Alignment>Right</Alignment>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Id</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>CommandLine</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
 
        <View>
            <Name>history</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.HistoryInfo</TypeName>
            </ViewSelectedBy>
            <WideControl>
                <WideEntries>
                    <WideEntry>
                        <WideItem>
                            <PropertyName>CommandLine</PropertyName>
                        </WideItem>
                    </WideEntry>
                </WideEntries>
            </WideControl>
        </View>
 
        <View>
            <Name>MatchInfo</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.MatchInfo</TypeName>
            </ViewSelectedBy>
            <CustomControl>
                <CustomEntries>
                    <CustomEntry>
                       <CustomItem>
                            <ExpressionBinding>
                                <ScriptBlock>$_.ToString(((get-location).path))</ScriptBlock>
                            </ExpressionBinding>
                        </CustomItem>
                    </CustomEntry>
                </CustomEntries>
            </CustomControl>
        </View>
        <View>
            <Name>Variable</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.PSVariable</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Width>30</Width>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Value</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>PathInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.PathInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Path</PropertyName>
                            </TableColumnItem>
                         </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>CommandInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.CommandInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Width>15</Width>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>CommandType</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>CommandInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.CmdletInfo</TypeName>
                <TypeName>System.Management.Automation.FunctionInfo</TypeName>
                <TypeName>System.Management.Automation.FilterInfo</TypeName>
                <TypeName>System.Management.Automation.AliasInfo</TypeName>
                <TypeName>System.Management.Automation.ApplicationInfo</TypeName>
                <TypeName>System.Management.Automation.ScriptInfo</TypeName>
                <TypeName>System.Management.Automation.ExternalScriptInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>CommandType</Label>
                        <Width>15</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Name</Label>
                        <Width>50</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Version</Label>
                        <Width>10</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Source</Label>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                              <PropertyName>CommandType</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                              <ScriptBlock>
                                if ($_.CommandType -eq "Alias")
                                {
                                  $_.DisplayName
                                }
                                else
                                {
                                  $_.Name
                                }
                              </ScriptBlock>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Version</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Source</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
          <Name>TypeData</Name>
          <ViewSelectedBy>
            <TypeName>System.Management.Automation.Runspaces.TypeData</TypeName>
          </ViewSelectedBy>
          <TableControl>
            <TableHeaders>
              <TableColumnHeader>
                <Label>TypeName</Label>
              </TableColumnHeader>
              <TableColumnHeader>
                <Label>Members</Label>
              </TableColumnHeader>
            </TableHeaders>
            <TableRowEntries>
              <TableRowEntry>
                <TableColumnItems>
                  <TableColumnItem>
                    <PropertyName>TypeName</PropertyName>
                  </TableColumnItem>
                  <TableColumnItem>
                    <PropertyName>Members</PropertyName>
                  </TableColumnItem>
                </TableColumnItems>
              </TableRowEntry>
            </TableRowEntries>
          </TableControl>
        </View>
        <View>
          <Name>ControlPanelItem</Name>
          <ViewSelectedBy>
            <TypeName>Microsoft.PowerShell.Commands.ControlPanelItem</TypeName>
          </ViewSelectedBy>
          <TableControl>
            <TableHeaders>
              <TableColumnHeader>
                <Label>Name</Label>
              </TableColumnHeader>
              <TableColumnHeader>
                <Label>CanonicalName</Label>
              </TableColumnHeader>
              <TableColumnHeader>
                <Label>Category</Label>
              </TableColumnHeader>
              <TableColumnHeader>
                <Label>Description</Label>
              </TableColumnHeader>
            </TableHeaders>
            <TableRowEntries>
              <TableRowEntry>
                <TableColumnItems>
                  <TableColumnItem>
                    <PropertyName>Name</PropertyName>
                  </TableColumnItem>
                  <TableColumnItem>
                    <PropertyName>CanonicalName</PropertyName>
                  </TableColumnItem>
                  <TableColumnItem>
                    <PropertyName>Category</PropertyName>
                  </TableColumnItem>
                  <TableColumnItem>
                    <PropertyName>Description</PropertyName>
                  </TableColumnItem>
                </TableColumnItems>
              </TableRowEntry>
            </TableRowEntries>
          </TableControl>
        </View>
        <View>
            <Name>ApplicationInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.ApplicationInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Width>15</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>CommandType</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Path</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>ScriptInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.ScriptInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Width>15</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>CommandType</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Definition</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>ExternalScriptInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.ExternalScriptInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Width>15</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>CommandType</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Path</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>FunctionInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.FunctionInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Width>15</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>CommandType</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Function</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>FilterInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.FilterInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Width>15</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>CommandType</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Filter</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>AliasInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.AliasInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Width>15</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>CommandType</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>DisplayName</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>memberinfo</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.ListCommand+MemberInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>Class</Label>
                        <Width>11</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Width>25</Width>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>MemberClass</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>MemberData</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>drive</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.PSDriveInfo</TypeName>
                <TypeName>Microsoft.PowerShell.Commands.ActiveDirectoryProvider+ADPSDriveInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Width>10</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Used (GB)</Label>
                        <Width>13</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Free (GB)</Label>
                        <Width>13</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Provider</Label>
                        <Width>13</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <label>Root</label>
                        <Width>35</Width>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <ScriptBlock>if($_.Used -or $_.Free) { "{0:###0.00}" -f ($_.Used / 1GB) }</ScriptBlock>
                                <Alignment>Right</Alignment>
                            </TableColumnItem>
                            <TableColumnItem>
                                <ScriptBlock>if($_.Used -or $_.Free) { "{0:###0.00}" -f ($_.Free / 1GB) }</ScriptBlock>
                                <Alignment>Right</Alignment>
                            </TableColumnItem>
                            <TableColumnItem>
                                <ScriptBlock>$_.Provider.Name</ScriptBlock>
                            </TableColumnItem>
                            <TableColumnItem>
                                <ScriptBlock>if($_.DisplayRoot -ne $null) { $_.DisplayRoot } else { $_.Root }</ScriptBlock>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>CurrentLocation</PropertyName>
                                <Alignment>Right</Alignment>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>provider</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.ProviderInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Width>20</Width>
                    </TableColumnHeader>
                    <TableColumnHeader />
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Capabilities</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Drives</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>System.Management.Automation.CmdletInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.CmdletInfo</TypeName>
            </ViewSelectedBy>
 
 
            <ListControl>
                <ListEntries>
                    <ListEntry>
                       <ListItems>
                            <ListItem>
                                <PropertyName>Name</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>CommandType</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Definition</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Path</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>AssemblyInfo</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>DLL</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>HelpFile</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>ParameterSets</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>ImplementingType</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Verb</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Noun</PropertyName>
                            </ListItem>
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
        <View>
            <Name>System.Management.Automation.ApplicationInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.ApplicationInfo</TypeName>
            </ViewSelectedBy>
 
 
            <ListControl>
                <ListEntries>
                    <ListEntry>
                       <ListItems>
                            <ListItem>
                                <PropertyName>Name</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>CommandType</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Definition</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Extension</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Path</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>FileVersionInfo</PropertyName>
                            </ListItem>
 
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
        <View>
            <Name>System.Management.Automation.CommandInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.FunctionInfo</TypeName>
                <TypeName>System.Management.Automation.FilterInfo</TypeName>
            </ViewSelectedBy>
 
 
            <ListControl>
                <ListEntries>
                    <ListEntry>
                       <ListItems>
                            <ListItem>
                                <PropertyName>Name</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>CommandType</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Definition</PropertyName>
                            </ListItem>
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
 
        <View>
            <Name>System.Management.Automation.ScriptInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.ScriptInfo</TypeName>
            </ViewSelectedBy>
 
 
            <ListControl>
                <ListEntries>
                    <ListEntry>
                       <ListItems>
                            <ListItem>
                                <PropertyName>Name</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>CommandType</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Definition</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Path</PropertyName>
                            </ListItem>
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
 
        <View>
            <Name>System.Management.Automation.AliasInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.AliasInfo</TypeName>
            </ViewSelectedBy>
 
 
            <ListControl>
                <ListEntries>
                    <ListEntry>
                       <ListItems>
                            <ListItem>
                                <PropertyName>DisplayName</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>CommandType</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Definition</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>ReferencedCommand</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>ResolvedCommand</PropertyName>
                            </ListItem>
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
        <View>
            <Name>provider</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.ProviderInfo</TypeName>
            </ViewSelectedBy>
            <ListControl>
                <ListEntries>
                    <ListEntry>
                       <ListItems>
                            <ListItem>
                                <PropertyName>Name</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Drives</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Path</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Home</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Description</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Capabilities</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>ImplementingType</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>AssemblyInfo</PropertyName>
                            </ListItem>
                       </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
        <View>
            <Name>Microsoft.PowerShell.Commands.ListCommand+MemberInfo</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.ListCommand+MemberInfo</TypeName>
            </ViewSelectedBy>
 
 
            <ListControl>
                <ListEntries>
                    <ListEntry>
                        <ListItems>
                            <ListItem>
                                <PropertyName>Name</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>MemberClass</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>MemberData</PropertyName>
                            </ListItem>
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
        <View>
            <Name>System.Management.Automation.PSDriveInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.PSDriveInfo</TypeName>
            </ViewSelectedBy>
 
 
            <ListControl>
                <ListEntries>
                    <ListEntry>
                        <ListItems>
                            <ListItem>
                                <PropertyName>Name</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Description</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Provider</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Root</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>CurrentLocation</PropertyName>
                            </ListItem>
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
        <View>
            <Name>Microsoft.PowerShell.Commands.GroupInfo</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.GroupInfo</TypeName>
            </ViewSelectedBy>
 
 
            <ListControl>
                <ListEntries>
                    <ListEntry>
                        <ListItems>
                            <ListItem>
                                <PropertyName>Name</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Count</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Group</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Values</PropertyName>
                            </ListItem>
 
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
        <View>
            <Name>Microsoft.PowerShell.Commands.GroupInfoNoElement</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.GroupInfoNoElement</TypeName>
            </ViewSelectedBy>
 
 
            <ListControl>
                <ListEntries>
                    <ListEntry>
                        <ListItems>
                            <ListItem>
                                <PropertyName>Name</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Count</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Values</PropertyName>
                            </ListItem>
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
        <View>
            <Name>ShellVariable</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.ShellVariable</TypeName>
            </ViewSelectedBy>
            <ListControl>
                <ListEntries>
                    <ListEntry>
                        <ListItems>
                            <ListItem>
                                <PropertyName>Name</PropertyName>
                            </ListItem>
                            <ListItem>
                                <PropertyName>Value</PropertyName>
                            </ListItem>
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
 
        <View>
            <Name>ScriptBlock</Name>
            <OutOfBand />
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.ScriptBlock</TypeName>
            </ViewSelectedBy>
            <CustomControl>
                <CustomEntries>
                    <CustomEntry>
                       <CustomItem>
                            <ExpressionBinding>
                                <ScriptBlock>$_</ScriptBlock>
                            </ExpressionBinding>
                        </CustomItem>
                    </CustomEntry>
                </CustomEntries>
            </CustomControl>
        </View>
        <View>
            <Name>ErrorInstance</Name>
            <OutOfBand />
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.ErrorRecord</TypeName>
            </ViewSelectedBy>
            <CustomControl>
                <CustomEntries>
                    <CustomEntry>
                       <CustomItem>
                            <ExpressionBinding>
                                <ScriptBlock>
                                    if ($_.FullyQualifiedErrorId -ne "NativeCommandErrorMessage" -and $ErrorView -ne "CategoryView")
                                    {
                                        $myinv = $_.InvocationInfo
                                        if ($myinv -and $myinv.MyCommand)
                                        {
                                            switch -regex ( $myinv.MyCommand.CommandType )
                                            {
                                                ([System.Management.Automation.CommandTypes]::ExternalScript)
                                                {
                                                    if ($myinv.MyCommand.Path)
                                                    {
                                                        $myinv.MyCommand.Path + " : "
                                                    }
                                                    break
                                                }
                                                ([System.Management.Automation.CommandTypes]::Script)
                                                {
                                                    if ($myinv.MyCommand.ScriptBlock)
                                                    {
                                                        $myinv.MyCommand.ScriptBlock.ToString() + " : "
                                                    }
                                                    break
                                                }
                                                default
                                                {
                                                    if ($myinv.InvocationName -match '^[&amp;\.]?$')
                                                    {
                                                        if ($myinv.MyCommand.Name)
                                                        {
                                                            $myinv.MyCommand.Name + " : "
                                                        }
                                                    }
                                                    else
                                                    {
                                                        $myinv.InvocationName + " : "
                                                    }
                                                    break
                                                }
                                            }
                                        }
                                        elseif ($myinv -and $myinv.InvocationName)
                                        {
                                            $myinv.InvocationName + " : "
                                        }
                                    }
                                </ScriptBlock>
                            </ExpressionBinding>
                            <ExpressionBinding>
                                <ScriptBlock>
                                   if ($_.FullyQualifiedErrorId -eq "NativeCommandErrorMessage") {
                                        $_.Exception.Message
                                   }
                                   else
                                   {
                                        $myinv = $_.InvocationInfo
                                        if ($myinv -and ($myinv.MyCommand -or ($_.CategoryInfo.Category -ne 'ParserError'))) {
                                            $posmsg = $myinv.PositionMessage
                                        } else {
                                            $posmsg = ""
                                        }
                                         
                                        if ($posmsg -ne "")
                                        {
                                            $posmsg = "`n" + $posmsg
                                        }
                         
                                        if ( &amp; { Set-StrictMode -Version 1; $_.PSMessageDetails } ) {
                                            $posmsg = " : " + $_.PSMessageDetails + $posmsg
                                        }
 
                                        $indent = 4
                                        $width = $host.UI.RawUI.BufferSize.Width - $indent - 2
 
                                        $errorCategoryMsg = &amp; { Set-StrictMode -Version 1; $_.ErrorCategory_Message }
                                        if ($errorCategoryMsg -ne $null)
                                        {
                                            $indentString = "+ CategoryInfo : " + $_.ErrorCategory_Message
                                        }
                                        else
                                        {
                                            $indentString = "+ CategoryInfo : " + $_.CategoryInfo
                                        }
                                        $posmsg += "`n"
                                        foreach($line in @($indentString -split "(.{$width})")) { if($line) { $posmsg += (" " * $indent + $line) } }
 
                                        $indentString = "+ FullyQualifiedErrorId : " + $_.FullyQualifiedErrorId
                                        $posmsg += "`n"
                                        foreach($line in @($indentString -split "(.{$width})")) { if($line) { $posmsg += (" " * $indent + $line) } }
 
                                        $originInfo = &amp; { Set-StrictMode -Version 1; $_.OriginInfo }
                                        if (($originInfo -ne $null) -and ($originInfo.PSComputerName -ne $null))
                                        {
                                            $indentString = "+ PSComputerName : " + $originInfo.PSComputerName
                                            $posmsg += "`n"
                                            foreach($line in @($indentString -split "(.{$width})")) { if($line) { $posmsg += (" " * $indent + $line) } }
                                        }
 
                                        if ($ErrorView -eq "CategoryView") {
                                            $_.CategoryInfo.GetMessage()
                                        }
                                        elseif (! $_.ErrorDetails -or ! $_.ErrorDetails.Message) {
                                            $_.Exception.Message + $posmsg + "`n "
                                        } else {
                                            $_.ErrorDetails.Message + $posmsg
                                        }
                                   }
                                </ScriptBlock>
                            </ExpressionBinding>
                        </CustomItem>
                    </CustomEntry>
                </CustomEntries>
            </CustomControl>
        </View>
        <View>
            <Name>WarningRecord</Name>
            <OutOfBand/>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.WarningRecord</TypeName>
            </ViewSelectedBy>
            <CustomControl>
                <CustomEntries>
                    <CustomEntry>
                        <CustomItem>
                            <ExpressionBinding>
                                <PropertyName>Message</PropertyName>
                            </ExpressionBinding>
                        </CustomItem>
                    </CustomEntry>
                </CustomEntries>
            </CustomControl>
        </View>
        <View>
          <Name>DeserializedWarningRecord</Name>
          <OutOfBand/>
          <ViewSelectedBy>
            <TypeName>Deserialized.System.Management.Automation.WarningRecord</TypeName>
          </ViewSelectedBy>
          <CustomControl>
            <CustomEntries>
              <CustomEntry>
                <CustomItem>
                  <ExpressionBinding>
                    <PropertyName>InformationalRecord_Message</PropertyName>
                  </ExpressionBinding>
                </CustomItem>
              </CustomEntry>
            </CustomEntries>
          </CustomControl>
        </View>
        <View>
            <Name>InformationRecord</Name>
            <OutOfBand/>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.InformationRecord</TypeName>
            </ViewSelectedBy>
            <CustomControl>
                <CustomEntries>
                    <CustomEntry>
                        <CustomItem>
                            <ExpressionBinding>
                                <ScriptBlock>$_.ToString()</ScriptBlock>
                            </ExpressionBinding>
                        </CustomItem>
                    </CustomEntry>
                </CustomEntries>
            </CustomControl>
        </View>
        <View>
          <Name>ByteCollection</Name>
          <ViewSelectedBy>
            <TypeName>Microsoft.PowerShell.Commands.ByteCollection</TypeName>
          </ViewSelectedBy>
          <GroupBy>
            <ScriptBlock>if($_.Path) { $_.Path } else { $_.GetHashCode() }</ScriptBlock>
            <CustomControlName>ByteCollection-GroupHeader</CustomControlName>
          </GroupBy>
          <CustomControl>
            <CustomEntries>
              <CustomEntry>
                <CustomItem>
                  <Frame>
                    <CustomItem>
                      <ExpressionBinding>
                        <ScriptBlock>$_.ToString()</ScriptBlock>
                      </ExpressionBinding>
                    </CustomItem>
                  </Frame>
                </CustomItem>
              </CustomEntry>
            </CustomEntries>
          </CustomControl>
        </View>
        <View>
            <Name>Exception</Name>
            <OutOfBand />
            <ViewSelectedBy>
                <TypeName>System.Exception</TypeName>
            </ViewSelectedBy>
            <CustomControl>
                <CustomEntries>
                    <CustomEntry>
                       <CustomItem>
                            <ExpressionBinding>
                                <ScriptBlock>$_.Message</ScriptBlock>
                            </ExpressionBinding>
                        </CustomItem>
                    </CustomEntry>
                </CustomEntries>
            </CustomControl>
        </View>
        <View>
            <Name>CommandParameterSetInfo</Name>
            <ViewSelectedBy>
                <TypeName>System.Management.Automation.CommandParameterSetInfo</TypeName>
            </ViewSelectedBy>
             
            <Controls>
                <!-- formatting definitions used in the <CustomControl> part of the view -->
                 
                <!-- DEFINITION for the formatting of a RuleInfoStruct -->
                <Control>
                    <Name>FmtParameterInfo</Name>
                    <CustomControl>
                        <CustomEntries>
                            <CustomEntry>
                                <CustomItem>
                                    <NewLine/>
                                    <Frame>
                                        <LeftIndent>2</LeftIndent>
                                        <CustomItem>
                                            <Text>Parameter Name: </Text>
                                            <ExpressionBinding>
                                                <PropertyName>Name</PropertyName>
                                            </ExpressionBinding><NewLine/>
 
                                            <Frame>
                                                <LeftIndent>2</LeftIndent>
                                                <CustomItem>
                                                    <Text>ParameterType = </Text>
                                                    <ExpressionBinding>
                                                        <PropertyName>ParameterType</PropertyName>
                                                    </ExpressionBinding><NewLine/>
 
                                                    <Text>Position = </Text>
                                                    <ExpressionBinding>
                                                        <PropertyName>Position</PropertyName>
                                                    </ExpressionBinding><NewLine/>
                                                     
                                                    <Text>IsMandatory = </Text>
                                                    <ExpressionBinding>
                                                        <PropertyName>IsMandatory</PropertyName>
                                                    </ExpressionBinding><NewLine/>
 
                                                    <Text>IsDynamic = </Text>
                                                    <ExpressionBinding>
                                                        <PropertyName>IsDynamic</PropertyName>
                                                    </ExpressionBinding><NewLine/>
 
                                                    <Text>HelpMessage = </Text>
                                                    <ExpressionBinding>
                                                        <PropertyName>HelpMessage</PropertyName>
                                                    </ExpressionBinding><NewLine/>
 
                                                    <Text>ValueFromPipeline = </Text>
                                                    <ExpressionBinding>
                                                        <PropertyName>ValueFromPipeline</PropertyName>
                                                    </ExpressionBinding><NewLine/>
 
                                                    <Text>ValueFromPipelineByPropertyName = </Text>
                                                    <ExpressionBinding>
                                                        <PropertyName>ValueFromPipelineByPropertyName</PropertyName>
                                                    </ExpressionBinding><NewLine/>
 
                                                    <Text>ValueFromRemainingArguments = </Text>
                                                    <ExpressionBinding>
                                                        <PropertyName>ValueFromRemainingArguments</PropertyName>
                                                    </ExpressionBinding><NewLine/>
 
                                                    <Text>Aliases = </Text>
                                                    <ExpressionBinding>
                                                        <PropertyName>Aliases</PropertyName>
                                                    </ExpressionBinding><NewLine/>
 
                                                    <Text>Attributes =</Text><NewLine/>
                                                    <ExpressionBinding>
                                                        <PropertyName>Attributes</PropertyName>
                                                        <EnumerateCollection/>
                                                        <CustomControlName>FmtParameterAttributes</CustomControlName>
                                                    </ExpressionBinding>
                                                </CustomItem>
                                            </Frame>
                                        </CustomItem>
                                    </Frame>
                                </CustomItem>
                            </CustomEntry>
                        </CustomEntries>
                    </CustomControl>
                </Control>
                 
                <Control>
                    <Name>FmtParameterAttributes</Name>
                    <CustomControl>
                        <CustomEntries>
                            <CustomEntry>
                                <CustomItem>
                                    <Frame>
                                        <LeftIndent>2</LeftIndent>
                                        <CustomItem>
                                            <ExpressionBinding>
                                            </ExpressionBinding>
                                            <NewLine/>
                                        </CustomItem>
                                    </Frame>
                                </CustomItem>
                            </CustomEntry>
                        </CustomEntries>
                    </CustomControl>
                </Control>
            </Controls>
                 
             
            <CustomControl>
                <CustomEntries>
                    <CustomEntry>
                        <CustomItem>
                         
                            <!-- top level: display the MatchingCriteriaPipelineObject object -->
                            <Text>Parameter Set Name: </Text>
                            <ExpressionBinding>
                                <PropertyName>Name</PropertyName>
                            </ExpressionBinding>
                            <NewLine/>
                             
                            <Text>Is default parameter set: </Text>
                            <ExpressionBinding>
                                <PropertyName>IsDefault</PropertyName>
                            </ExpressionBinding>
                            <NewLine/>
                             
                            <!-- display the CommandParameterInfo collection -->
                            <ExpressionBinding>
                                <PropertyName>Parameters</PropertyName>
                                <EnumerateCollection/>
                                <CustomControlName>FmtParameterInfo</CustomControlName>
                            </ExpressionBinding>
                             
                            <NewLine/>
                             
                        </CustomItem>
                     </CustomEntry>
                </CustomEntries>
            </CustomControl>
        </View>
       <View>
         <Name>Runspace</Name>
         <ViewSelectedBy>
           <TypeName>System.Management.Automation.Runspaces.Runspace</TypeName>
         </ViewSelectedBy>
         <TableControl>
           <TableHeaders>
             <TableColumnHeader>
               <Label>Id</Label>
               <Width>3</Width>
               <Alignment>right</Alignment>
             </TableColumnHeader>
             <TableColumnHeader>
               <Label>Name</Label>
               <Width>15</Width>
               <Alignment>left</Alignment>
             </TableColumnHeader>
             <TableColumnHeader>
               <Label>ComputerName</Label>
               <Width>15</Width>
               <Alignment>left</Alignment>
             </TableColumnHeader>
             <TableColumnHeader>
               <Label>Type</Label>
               <Width>13</Width>
               <Alignment>left</Alignment>
             </TableColumnHeader>
             <TableColumnHeader>
               <Label>State</Label>
               <Width>13</Width>
               <Alignment>left</Alignment>
             </TableColumnHeader>
             <TableColumnHeader>
               <Label>Availability</Label>
               <Width>15</Width>
               <Alignment>left</Alignment>
             </TableColumnHeader>
           </TableHeaders>
           <TableRowEntries>
            <TableRowEntry>
              <TableColumnItems>
                <TableColumnItem>
                  <PropertyName>Id</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Name</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <ScriptBlock>
                    if ($_.ConnectionInfo -ne $null)
                    {
                      $_.ConnectionInfo.ComputerName
                    }
                    else
                    {
                      "localhost"
                    }
                  </ScriptBlock>
                </TableColumnItem>
                <TableColumnItem>
                  <ScriptBlock>
                    if ($_.ConnectionInfo -is [System.Management.Automation.Runspaces.WSManConnectionInfo])
                    {
                      "Remote"
                    }
                    else
                    {
                      "Local"
                    }
                  </ScriptBlock>
                </TableColumnItem>
                <TableColumnItem>
                  <ScriptBlock>$_.RunspaceStateInfo.State</ScriptBlock>
                </TableColumnItem>
                <TableColumnItem>
                  <ScriptBlock>
                    if (($_.Debugger -ne $null) -and ($_.Debugger.InBreakpoint))
                    {
                        "InBreakpoint"
                    }
                    else
                    {
                        $_.RunspaceAvailability
                    }
                  </ScriptBlock>
                </TableColumnItem>
              </TableColumnItems>
            </TableRowEntry>
          </TableRowEntries>
         </TableControl>
       </View>
      <View>
        <Name>PSSession</Name>
        <ViewSelectedBy>
          <TypeName>System.Management.Automation.Runspaces.PSSession</TypeName>
        </ViewSelectedBy>
        <TableControl>
          <TableHeaders>
            <TableColumnHeader>
              <Label>Id</Label>
              <Width>3</Width>
              <Alignment>right</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>Name</Label>
              <Width>15</Width>
              <Alignment>left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>ComputerName</Label>
              <Width>15</Width>
              <Alignment>left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>State</Label>
              <Width>13</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>ConfigurationName</Label>
              <Width>20</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>Availability</Label>
              <Width>13</Width>
              <Alignment>Right</Alignment>
            </TableColumnHeader>
          </TableHeaders>
          <TableRowEntries>
            <TableRowEntry>
              <TableColumnItems>
                <TableColumnItem>
                  <PropertyName>Id</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Name</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>ComputerName</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>State</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>ConfigurationName</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Availability</PropertyName>
                </TableColumnItem>
              </TableColumnItems>
            </TableRowEntry>
          </TableRowEntries>
        </TableControl>
      </View>
      <View>
        <Name>Job</Name>
        <ViewSelectedBy>
          <TypeName>System.Management.Automation.Job</TypeName>
        </ViewSelectedBy>
        <TableControl>
          <TableHeaders>
            <TableColumnHeader>
              <Label>Id</Label>
              <Width>6</Width>
              <Alignment>left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>Name</Label>
              <Width>15</Width>
              <Alignment>left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>PSJobTypeName</Label>
              <Width>15</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>State</Label>
              <Width>13</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>HasMoreData</Label>
              <Width>15</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>Location</Label>
              <Width>20</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>Command</Label>
              <Width>25</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
          </TableHeaders>
          <TableRowEntries>
            <TableRowEntry>
              <TableColumnItems>
                <TableColumnItem>
                  <PropertyName>Id</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Name</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>PSJobTypeName</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
          <PropertyName>State</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
          <PropertyName>HasMoreData</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
          <PropertyName>Location</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Command</PropertyName>
                </TableColumnItem>
              </TableColumnItems>
            </TableRowEntry>
          </TableRowEntries>
        </TableControl>
      </View>
      <View>
        <Name>Microsoft.PowerShell.Commands.TextMeasureInfo</Name>
        <ViewSelectedBy>
          <TypeName>Deserialized.Microsoft.PowerShell.Commands.TextMeasureInfo</TypeName>
        </ViewSelectedBy>
        <TableControl>
          <TableHeaders>
            <TableColumnHeader>
              <Label>Lines</Label>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>Words</Label>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>Characters</Label>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>Property</Label>
            </TableColumnHeader>
          </TableHeaders>
          <TableRowEntries>
            <TableRowEntry>
              <TableColumnItems>
                <TableColumnItem>
                  <PropertyName>Lines</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Words</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Characters</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Property</PropertyName>
                </TableColumnItem>
              </TableColumnItems>
            </TableRowEntry>
          </TableRowEntries>
        </TableControl>
      </View>
      <View>
        <Name>Microsoft.PowerShell.Commands.GenericMeasureInfo</Name>
        <ViewSelectedBy>
         <TypeName>Deserialized.Microsoft.PowerShell.Commands.GenericMeasureInfo</TypeName>
        </ViewSelectedBy>
        <ListControl>
          <ListEntries>
            <ListEntry>
              <ListItems>
                <ListItem>
                  <PropertyName>Count</PropertyName>
                </ListItem>
                <ListItem>
                  <PropertyName>Average</PropertyName>
                </ListItem>
                <ListItem>
                  <PropertyName>Sum</PropertyName>
                </ListItem>
                <ListItem>
                  <PropertyName>Maximum</PropertyName>
                </ListItem>
                <ListItem>
                  <PropertyName>Minimum</PropertyName>
                </ListItem>
                <ListItem>
                  <PropertyName>Property</PropertyName>
                </ListItem>
              </ListItems>
            </ListEntry>
          </ListEntries>
        </ListControl>
      </View>
 
    <View>
      <Name>CallStackFrame</Name>
      <ViewSelectedBy>
        <TypeName>System.Management.Automation.CallStackFrame</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Command</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Arguments</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Location</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <PropertyName>Command</PropertyName>
              </TableColumnItem>
              <TableColumnItem>
                <PropertyName>Arguments</PropertyName>
              </TableColumnItem>
              <TableColumnItem>
                <PropertyName>Location</PropertyName>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
 
    <View>
        <Name>Breakpoint</Name>
        <ViewSelectedBy>
          <SelectionSetName>BreakpointTypes</SelectionSetName>
        </ViewSelectedBy>
        <TableControl>
            <TableHeaders>
                <TableColumnHeader>
                    <Label>ID</Label>
                    <width>4</width>
                    <alignment>right</alignment>
                </TableColumnHeader>
                <TableColumnHeader>
                    <Label>Script</Label>
                </TableColumnHeader>
                <TableColumnHeader>
                    <Label>Line</Label>
                    <width>4</width>
                    <alignment>right</alignment>
                </TableColumnHeader>
                <TableColumnHeader>
                    <Label>Command</Label>
                </TableColumnHeader>
                <TableColumnHeader>
                    <Label>Variable</Label>
                </TableColumnHeader>
                <TableColumnHeader>
                    <Label>Action</Label>
                </TableColumnHeader>
            </TableHeaders>
            <TableRowEntries>
                <TableRowEntry>
                    <TableColumnItems>
                        <TableColumnItem>
                            <PropertyName>ID</PropertyName>
                        </TableColumnItem>
                        <TableColumnItem>
                            <ScriptBlock>if ($_.Script) { [System.IO.Path]::GetFileName($_.Script) }</ScriptBlock>
                        </TableColumnItem>
                        <TableColumnItem>
                            <PropertyName>Line</PropertyName>
                        </TableColumnItem>
                        <TableColumnItem>
                            <PropertyName>Command</PropertyName>
                        </TableColumnItem>
                        <TableColumnItem>
                            <PropertyName>Variable</PropertyName>
                        </TableColumnItem>
                        <TableColumnItem>
                            <PropertyName>Action</PropertyName>
                        </TableColumnItem>
                    </TableColumnItems>
                </TableRowEntry>
            </TableRowEntries>
        </TableControl>
    </View>
     
      <View>
        <Name>Breakpoint</Name>
        <ViewSelectedBy>
            <SelectionSetName>BreakpointTypes</SelectionSetName>
        </ViewSelectedBy>
        <ListControl>
          <ListEntries>
              <ListEntry>
                  <EntrySelectedBy>
                      <TypeName>System.Management.Automation.LineBreakpoint</TypeName>
                  </EntrySelectedBy>
                  <ListItems>
                      <ListItem>
                          <PropertyName>ID</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Script</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Line</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Column</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Enabled</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>HitCount</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Action</PropertyName>
                      </ListItem>
                  </ListItems>
              </ListEntry>
              <ListEntry>
                  <EntrySelectedBy>
                      <TypeName>System.Management.Automation.VariableBreakpoint</TypeName>
                  </EntrySelectedBy>
                  <ListItems>
                      <ListItem>
                          <PropertyName>ID</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Variable</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>AccessMode</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Enabled</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>HitCount</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Action</PropertyName>
                      </ListItem>
                  </ListItems>
              </ListEntry>
              <ListEntry>
                  <EntrySelectedBy>
                      <TypeName>System.Management.Automation.CommandBreakpoint</TypeName>
                  </EntrySelectedBy>
                  <ListItems>
                      <ListItem>
                          <PropertyName>ID</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Command</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Enabled</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>HitCount</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Action</PropertyName>
                      </ListItem>
                  </ListItems>
              </ListEntry>
              <ListEntry>
                  <ListItems>
                      <ListItem>
                          <PropertyName>ID</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Script</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Enabled</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>HitCount</PropertyName>
                      </ListItem>
                      <ListItem>
                          <PropertyName>Action</PropertyName>
                      </ListItem>
                  </ListItems>
              </ListEntry>
          </ListEntries>
      </ListControl>
    </View>
 
    <View>
          <Name>PSSessionConfiguration</Name>
          <ViewSelectedBy>
              <TypeName>Microsoft.PowerShell.Commands.PSSessionConfigurationCommands#PSSessionConfiguration</TypeName>
          </ViewSelectedBy>
          <ListControl>
            <ListEntries>
              <ListEntry>
                <ListItems>
                  <ListItem>
                    <PropertyName>Name</PropertyName>
                  </ListItem>
                  <ListItem>
                    <PropertyName>PSVersion</PropertyName>
                  </ListItem>
                  <ListItem>
                    <PropertyName>StartupScript</PropertyName>
                  </ListItem>
                  <ListItem>
                    <PropertyName>RunAsUser</PropertyName>
                  </ListItem>
                  <ListItem>
                    <PropertyName>Permission</PropertyName>
                  </ListItem>
                </ListItems>
              </ListEntry>
            </ListEntries>
          </ListControl>
     </View>
     <View>
            <Name>Microsoft.PowerShell.Commands.ComputerChangeInfo</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.ComputerChangeInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>HasSucceeded</Label>
                        <Alignment>Left</Alignment>
                        <Width>12</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
            <Label>ComputerName</Label>
                        <Width>25</Width>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>HasSucceeded</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>ComputerName</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                 </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>Microsoft.PowerShell.Commands.RenameComputerChangeInfo</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.RenameComputerChangeInfo</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>HasSucceeded</Label>
                        <Alignment>Left</Alignment>
                        <Width>12</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
            <Label>OldComputerName</Label>
                        <Width>25</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
            <Label>NewComputerName</Label>
                        <Width>25</Width>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>HasSucceeded</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>OldComputerName</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>NewComputerName</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                 </TableRowEntries>
            </TableControl>
        </View>
        <View>
        <Name>Module</Name>
        <ViewSelectedBy>
          <TypeName>ModuleInfoGrouping</TypeName>
        </ViewSelectedBy>
        <GroupBy>
          <ScriptBlock>Split-Path -Parent $_.Path | %{ if([Version]::TryParse((Split-Path $_ -Leaf), [ref]$null)) { Split-Path -Parent $_} else {$_} } | Split-Path -Parent</ScriptBlock>
          <CustomControlName>AvailableModules-GroupingFormat</CustomControlName>
        </GroupBy>
        <TableControl>
          <TableHeaders>
            <TableColumnHeader>
              <Width>10</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Width>10</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Width>35</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>ExportedCommands</Label>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
          </TableHeaders>
          <TableRowEntries>
            <TableRowEntry>
              <TableColumnItems>
                <TableColumnItem>
                  <PropertyName>ModuleType</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Version</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Name</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <ScriptBlock>$_.ExportedCommands.Keys</ScriptBlock>
                </TableColumnItem>
              </TableColumnItems>
            </TableRowEntry>
          </TableRowEntries>
        </TableControl>
      </View>
      <View>
        <Name>Module</Name>
        <ViewSelectedBy>
          <TypeName>System.Management.Automation.PSModuleInfo</TypeName>
        </ViewSelectedBy>
        <TableControl>
          <TableHeaders>
            <TableColumnHeader>
              <Width>10</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Width>10</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Width>35</Width>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
            <TableColumnHeader>
              <Label>ExportedCommands</Label>
              <Alignment>Left</Alignment>
            </TableColumnHeader>
          </TableHeaders>
          <TableRowEntries>
            <TableRowEntry>
              <TableColumnItems>
                <TableColumnItem>
                  <PropertyName>ModuleType</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Version</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <PropertyName>Name</PropertyName>
                </TableColumnItem>
                <TableColumnItem>
                  <ScriptBlock>$_.ExportedCommands.Keys</ScriptBlock>
                </TableColumnItem>
              </TableColumnItems>
            </TableRowEntry>
          </TableRowEntries>
        </TableControl>
      </View>
      <View>
        <Name>Module</Name>
        <ViewSelectedBy>
          <TypeName>System.Management.Automation.PSModuleInfo</TypeName>
        </ViewSelectedBy>
        <WideControl>
          <WideEntries>
            <WideEntry>
              <WideItem>
                <PropertyName>Name</PropertyName>
              </WideItem>
            </WideEntry>
          </WideEntries>
        </WideControl>
      </View>
      <View>
        <Name>Module</Name>
        <ViewSelectedBy>
          <TypeName>System.Management.Automation.PSModuleInfo</TypeName>
        </ViewSelectedBy>
        <ListControl>
          <ListEntries>
            <ListEntry>
              <ListItems>
                <ListItem>
                  <PropertyName>Name</PropertyName>
                </ListItem>
                <ListItem>
                  <PropertyName>Path</PropertyName>
                </ListItem>
                <ListItem>
                  <PropertyName>Description</PropertyName>
                </ListItem>
                <ListItem>
                  <PropertyName>ModuleType</PropertyName>
                </ListItem>
                <ListItem>
                  <PropertyName>Version</PropertyName>
                </ListItem>
                <ListItem>
                  <PropertyName>NestedModules</PropertyName>
                </ListItem>
                <ListItem>
                  <Label>ExportedFunctions</Label>
                  <ScriptBlock>$_.ExportedFunctions.Keys</ScriptBlock>
                </ListItem>
                <ListItem>
                  <Label>ExportedCmdlets</Label>
                  <ScriptBlock>$_.ExportedCmdlets.Keys</ScriptBlock>
                </ListItem>
                <ListItem>
                  <Label>ExportedVariables</Label>
                  <ScriptBlock>$_.ExportedVariables.Keys</ScriptBlock>
                </ListItem>
                <ListItem>
                  <Label>ExportedAliases</Label>
                  <ScriptBlock>$_.ExportedAliases.Keys</ScriptBlock>
                </ListItem>
              </ListItems>
            </ListEntry>
          </ListEntries>
        </ListControl>
      </View>
        <View>
            <Name>Microsoft.PowerShell.Commands.HtmlWebResponseObject</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.HtmlWebResponseObject</TypeName>
                <TypeName>Microsoft.PowerShell.Commands.BasicHtmlWebResponseObject</TypeName>
            </ViewSelectedBy>
 
            <ListControl>
                <ListEntries>
                    <ListEntry>
                       <ListItems>
                            <ListItem><PropertyName>StatusCode</PropertyName></ListItem>
                            <ListItem><PropertyName>StatusDescription</PropertyName></ListItem>
                            <ListItem>
                                <Label>Content</Label>
                                <ScriptBlock>
                                  $result = $_.Content
                                  $result = $result.Substring(0, [Math]::Min($result.Length, 200) )
                                  if($result.Length -eq 200) { $result += "..." }
                                  $result
                                </ScriptBlock>
                            </ListItem>
                            <ListItem>
                                <Label>RawContent</Label>
                                <ScriptBlock>
                                  $result = $_.RawContent
                                  $result = $result.Substring(0, [Math]::Min($result.Length, 200) )
                                  if($result.Length -eq 200) { $result += "..." }
                                  $result
                                </ScriptBlock>
                            </ListItem>
                            <ListItem><PropertyName>Forms</PropertyName></ListItem>
                            <ListItem><PropertyName>Headers</PropertyName></ListItem>
                            <ListItem><PropertyName>Images</PropertyName></ListItem>
                            <ListItem><PropertyName>InputFields</PropertyName></ListItem>
                            <ListItem><PropertyName>Links</PropertyName></ListItem>
                            <ListItem><PropertyName>ParsedHtml</PropertyName></ListItem>
                            <ListItem><PropertyName>RawContentLength</PropertyName></ListItem>
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
        <View>
            <Name>Microsoft.PowerShell.Commands.WebResponseObject</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.WebResponseObject</TypeName>
            </ViewSelectedBy>
 
            <ListControl>
                <ListEntries>
                    <ListEntry>
                       <ListItems>
                            <ListItem><PropertyName>StatusCode</PropertyName></ListItem>
                            <ListItem><PropertyName>StatusDescription</PropertyName></ListItem>
                            <ListItem><PropertyName>Content</PropertyName></ListItem>
                            <ListItem>
                                <Label>RawContent</Label>
                                <ScriptBlock>
                                  $result = $_.RawContent
                                  $result = $result.Substring(0, [Math]::Min($result.Length, 200) )
                                  if($result.Length -eq 200) { $result += "..." }
                                  $result
                                </ScriptBlock>
                            </ListItem>
                            <ListItem><PropertyName>Headers</PropertyName></ListItem>
                            <ListItem><PropertyName>RawContentLength</PropertyName></ListItem>
                        </ListItems>
                    </ListEntry>
                </ListEntries>
            </ListControl>
        </View>
        <View>
            <Name>Microsoft.Powershell.Utility.FileHash</Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.Powershell.Utility.FileHash</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Alignment>Left</Alignment>
                        <Width>15</Width>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Alignment>Left</Alignment>
                        <Width>70</Width>
                    </TableColumnHeader>
                    <TableColumnHeader />
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Algorithm</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Hash</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Path</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                 </TableRowEntries>
            </TableControl>
        </View>
        <View>
            <Name>PSRunspaceDebug></Name>
            <ViewSelectedBy>
                <TypeName>Microsoft.PowerShell.Commands.PSRunspaceDebug</TypeName>
            </ViewSelectedBy>
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>Id</Label>
                        <Width>3</Width>
                        <Alignment>right</Alignment>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Name</Label>
                        <Width>20</Width>
                        <Alignment>left</Alignment>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Enabled</Label>
                        <Width>10</Width>
                        <Alignment>left</Alignment>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>BreakAll</Label>
                        <Width>10</Width>
                        <Alignment>left</Alignment>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>RunspaceId</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>RunspaceName</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Enabled</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>BreakAll</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
    </ViewDefinitions>
</Configuration>