PSModuleDocGen.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>
    <ViewDefinitions>
        <View>
            <Name>CmdletOverall</Name>
            <ViewSelectedBy>
                <TypeName>CmdletOverall</TypeName>
            </ViewSelectedBy>
 
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>Name</Label>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Parameter</Label>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Parameter</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
 
        <View>
            <Name>CmdletParameters</Name>
            <ViewSelectedBy>
                <TypeName>CmdletParameters</TypeName>
            </ViewSelectedBy>
 
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>Name</Label>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Type</Label>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Options</Label>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>DefaultValue</Label>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>ValidateSet</Label>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>ValidateRange</Label>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>ValidatePattern</Label>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Type</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <ScriptBlock>$_.Options.Count</ScriptBlock>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>DefaultValue</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <ScriptBlock>
                                    If($_.ValidateSet -eq $null)
                                        {
                                            Return $false
                                        }
                                    Else
                                        {
                                            Return $true
                                        }
                                </ScriptBlock>
                            </TableColumnItem>
                            <TableColumnItem>
                                <ScriptBlock>
                                    If($_.ValidateRange -eq $null)
                                        {
                                            Return $false
                                        }
                                    Else
                                        {
                                            Return $true
                                        }
                                </ScriptBlock>
                            </TableColumnItem>
                            <TableColumnItem>
                                <ScriptBlock>
                                    If($_.ValidatePattern -eq $null)
                                        {
                                            Return $false
                                        }
                                    Else
                                        {
                                            Return $true
                                        }
                                </ScriptBlock>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
 
        <View>
            <Name>ParameterOptions</Name>
            <ViewSelectedBy>
                <TypeName>ParameterOptions</TypeName>
            </ViewSelectedBy>
 
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>Name</Label>
                    </TableColumnHeader>
                    <TableColumnHeader>
                        <Label>Value</Label>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>Name</PropertyName>
                            </TableColumnItem>
                            <TableColumnItem>
                                <PropertyName>Value</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
 
        <View>
            <Name>ParameterValidateSet</Name>
            <ViewSelectedBy>
                <TypeName>ParameterValidateSet</TypeName>
            </ViewSelectedBy>
 
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>ValidateSet</Label>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>ValidateSet</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
 
        <View>
            <Name>ParameterValidateRange</Name>
            <ViewSelectedBy>
                <TypeName>ParameterValidateRange</TypeName>
            </ViewSelectedBy>
 
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>ValidateRange</Label>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>ValidateRange</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
 
        <View>
            <Name>ParameterValidatePattern</Name>
            <ViewSelectedBy>
                <TypeName>ParameterValidatePattern</TypeName>
            </ViewSelectedBy>
 
            <TableControl>
                <TableHeaders>
                    <TableColumnHeader>
                        <Label>ValidatePattern</Label>
                    </TableColumnHeader>
                </TableHeaders>
                <TableRowEntries>
                    <TableRowEntry>
                        <TableColumnItems>
                            <TableColumnItem>
                                <PropertyName>ValidatePattern</PropertyName>
                            </TableColumnItem>
                        </TableColumnItems>
                    </TableRowEntry>
                </TableRowEntries>
            </TableControl>
        </View>
    </ViewDefinitions>
</Configuration>