PSPublishModule.Libraries.ps1
|
# PSPublishModule.Libraries.ps1 # Auto-generated by PowerForge. Do not edit. $LibrariesByFolder = @{ 'Core' = @( 'Lib\Core\PSPublishModule.dll' 'Lib\Core\HtmlForgeX.dll' 'Lib\Core\HtmlForgeX.Markdown.dll' 'Lib\Core\OfficeIMO.Markdown.dll' 'Lib\Core\PowerForge.dll' 'Lib\Core\PowerForge.PowerShell.dll' 'Lib\Core\Spectre.Console.Ansi.dll' 'Lib\Core\Spectre.Console.dll' 'Lib\Core\Spectre.Console.Json.dll' 'Lib\Core\System.Reflection.MetadataLoadContext.dll' 'Lib\Core\System.Security.Cryptography.ProtectedData.dll' ) 'Default' = @( 'Lib\Default\PSPublishModule.dll' 'Lib\Default\HtmlForgeX.dll' 'Lib\Default\HtmlForgeX.Markdown.dll' 'Lib\Default\Microsoft.Bcl.AsyncInterfaces.dll' 'Lib\Default\Microsoft.Bcl.Cryptography.dll' 'Lib\Default\Microsoft.Bcl.TimeProvider.dll' 'Lib\Default\OfficeIMO.Markdown.dll' 'Lib\Default\PowerForge.dll' 'Lib\Default\PowerForge.PowerShell.dll' 'Lib\Default\Spectre.Console.Ansi.dll' 'Lib\Default\Spectre.Console.dll' 'Lib\Default\Spectre.Console.Json.dll' 'Lib\Default\System.Buffers.dll' 'Lib\Default\System.Collections.Immutable.dll' 'Lib\Default\System.ComponentModel.Annotations.dll' 'Lib\Default\System.Formats.Asn1.dll' 'Lib\Default\System.IO.Pipelines.dll' 'Lib\Default\System.Memory.dll' 'Lib\Default\System.Numerics.Vectors.dll' 'Lib\Default\System.Reflection.Metadata.dll' 'Lib\Default\System.Reflection.MetadataLoadContext.dll' 'Lib\Default\System.Runtime.CompilerServices.Unsafe.dll' 'Lib\Default\System.Security.Cryptography.ProtectedData.dll' 'Lib\Default\System.Security.Cryptography.Xml.dll' 'Lib\Default\System.Text.Encodings.Web.dll' 'Lib\Default\System.Text.Json.dll' 'Lib\Default\System.Threading.Tasks.Extensions.dll' ) } $AssemblyFolders = Get-ChildItem -Path $PSScriptRoot\Lib -Directory -ErrorAction SilentlyContinue $Default = $false $Core = $false $Standard = $false foreach ($A in $AssemblyFolders.Name) { if ($A -eq 'Default') { $Default = $true } elseif ($A -eq 'Core') { $Core = $true } elseif ($A -eq 'Standard') { $Standard = $true } } if ($Standard -and $Core -and $Default) { $FrameworkNet = 'Default' $Framework = 'Standard' } elseif ($Standard -and $Core) { $Framework = 'Standard' $FrameworkNet = 'Standard' } elseif ($Core -and $Default) { $Framework = 'Core' $FrameworkNet = 'Default' } elseif ($Standard -and $Default) { $Framework = 'Standard' $FrameworkNet = 'Default' } elseif ($Standard) { $Framework = 'Standard' $FrameworkNet = 'Standard' } elseif ($Core) { $Framework = 'Core' $FrameworkNet = '' } elseif ($Default) { $Framework = '' $FrameworkNet = 'Default' } else { #Write-Error -Message 'No assemblies found' } if ($PSEdition -eq 'Core') { $LibFolder = $Framework } else { $LibFolder = $FrameworkNet } $LibrariesToLoad = $LibrariesByFolder[$LibFolder] if ($null -eq $LibrariesToLoad) { $LibrariesToLoad = @() } foreach ($L in $LibrariesToLoad) { try { $LibraryPathParts = @($PSScriptRoot) + @($L -split '[\\/]' | Where-Object { -not [string]::IsNullOrWhiteSpace($_) }) $LibraryPath = [IO.Path]::Combine([string[]] $LibraryPathParts) try { $null = [System.Reflection.AssemblyName]::GetAssemblyName($LibraryPath) } catch [System.BadImageFormatException] { Write-Verbose -Message "Skipping non-managed library '$L'." continue } Add-Type -Path $LibraryPath -ErrorAction Stop } catch { if ($_.Exception.Message -like '*Assembly with same name is already loaded*') { Write-Warning -Message "Assembly with same name is already loaded. Ignoring '$L'." } else { throw $_ } } } # SIG # Begin signature block # MIIXhAYJKoZIhvcNAQcCoIIXdTCCF3ECAQExDzANBglghkgBZQMEAgEFADB5Bgor # BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG # KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBSSPDyhVxrs7bj # vMByKj6ypCokWrXfhr3FyU7KyX1RJ6CCE6swggWQMIIDeKADAgECAhAFmxtXno4h # MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK # EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV # BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z # ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ # bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 # IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB # AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z # G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ # anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s # Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL # 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb # BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 # JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c # AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx # YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 # viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL # T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud # EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf # Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk # aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS # PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK # 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB # cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp # 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg # dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri # RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 # 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 # nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 # i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H # EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G # CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ # bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 # IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla # MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE # AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz # ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C # 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce # 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da # E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T # SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA # FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh # D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM # 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z # 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 # huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY # mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP # /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T # AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD # VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG # A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY # aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj # ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV # HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU # cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN # BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry # sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL # IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf # Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh # OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh # dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV # 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j # wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH # Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC # XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l # /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW # eE4wggdfMIIFR6ADAgECAhAHwlJ0KBSi1qv+JOoX5d0uMA0GCSqGSIb3DQEBCwUA # MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE # AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz # ODQgMjAyMSBDQTEwHhcNMjMwNDE2MDAwMDAwWhcNMjYwNzA2MjM1OTU5WjBnMQsw # CQYDVQQGEwJQTDESMBAGA1UEBwwJTWlrb8WCw7N3MSEwHwYDVQQKDBhQcnplbXlz # xYJhdyBLxYJ5cyBFVk9URUMxITAfBgNVBAMMGFByemVteXPFgmF3IEvFgnlzIEVW # T1RFQzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJSaB5cxC0hoppKQ # q9sC3wYVknXLA4fxLDGVO6zgxzKtaZU6tEFVFADwCkX0Vp6hvCaRnG+TFBMUscqb # 7ySfCiYRSyVxrwKpI4jRjAQu/kTBNUSHQL8Np6G/Gjq2SY08X39I/UoLdzSXW874 # zu901UYpAhCuHGrsQbSJ7MFk4CK6Q10ZVdFg4ufjtXeovk/Ab+i7ZqUn++J8gNp3 # zWoVv5CRSHTYmjbhIyNZ0oPK12sxeLTbfkI3hGtb7yCN9En58oqOAwiZu5x4KyL0 # i/VrrptRz1qcB6Y5tPiYXlT/JAGAC4Cjf6NUHzCJR3zuRRA7TMkIXy+rZitU7Pw4 # mYxfyCAiwQRRncJkoPSFVzd2btxZIDDz8U3MY0+UBojHNdf2p4PQSBoItGQi0De3 # d5Bb4gBfJL/1meekVSgO9AZsr5Dj9s/SJv3xct9CnFUZG7RwJXQ2DvsMiREX4jJH # U9zBUCr47NVTe8p6jbm/+ue2JcKYLGJbigdg7bx5JD94gByeKL7e4oM1msjXk/tX # EOuRQhzoW2JK86HBzcDNj68R+K9SQUpGrC9JKvh8KuuSTvPZB7vZnCXDYQNFUfLL # R9RUY71Ay6HoTdHCckv3qKnRqVyaEoAEagipJbTmdd0JRuReaE8JNPmdpAO5nVSQ # Bdtk9KEqNs/DN1c/Zvwj2dDz1VKBAgMBAAGjggIDMIIB/zAfBgNVHSMEGDAWgBRo # N+Drtjv4XxGG+/5hewiIZfROQjAdBgNVHQ4EFgQUevFqJVm4MnHESTXlsugy4Ujn # bfcwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8E # ga0wgaowU6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy # dXN0ZWRHNENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBP # hk1odHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2Rl # U2lnbmluZ1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDA+BgNVHSAENzA1MDMGBmeB # DAEEATApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMw # gZQGCCsGAQUFBwEBBIGHMIGEMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp # Y2VydC5jb20wXAYIKwYBBQUHMAKGUGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNv # bS9EaWdpQ2VydFRydXN0ZWRHNENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFD # QTEuY3J0MAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggIBALcR4ddQ+Gl7fUrY # Mvjcd+HqqS8EfJHVGUP2VUiSVxEJHnRkfOhazoQGVMXKiG+SlyVUK5F1Bbfe1Lq+ # 0o865ykMO/jCwD7rOQlgjx8ei5bpOprVbjthKtzkA5KEhwn342k1so0aKHd2hKVy # KjaZQoJfkj9mvMkGRCknSRiFr+lRJPYJsTcmugl/a9BYZSIj4nct2I80eaE7WX7N # pCRLG/RxUMRMx9AZkopFURJnoWDrVvR2O9BLHnXQx1vG0oyO9Ldm0DK2qdAeTWKk # /5GD4zmUUetKRSWekZr5/ee5CHENvs30TyFRV6/EAtOsWJ+DzOGyVVEfn8N/8LGU # wpcLuinfT8DJCw5DEdbW43He0bUMyCLOnAFqyvGHrBruJoD4unTurUj3Z4uGthu3 # DfELa80gZ0x03ud3vrIwiN1icCfuvfzDC1oncpgPRBOXvsQHy7/lwKzdKFl0N3KD # grs2gmXyIQetuq2igAc4wuImmIvaL1ifyRAwHr9DpEw7chQ8u7JwH2joM2LBAd/o # m3mhbs/T2Tk3HEESaSzHA1uZm81Drlmfd7FQAqob7HfUSDPkhnhT+M/NFqUSUQil # LSuCtWDxHykQ6F33mYTOnlYREoXJeF7qcHptJge/xyUsBXSIyS7fTyul+MyJCSpL # csvN9Qnk4eq0opA0wvHP3PXzlQKzMYIDLzCCAysCAQEwfTBpMQswCQYDVQQGEwJV # UzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xQTA/BgNVBAMTOERpZ2lDZXJ0IFRy # dXN0ZWQgRzQgQ29kZSBTaWduaW5nIFJTQTQwOTYgU0hBMzg0IDIwMjEgQ0ExAhAH # wlJ0KBSi1qv+JOoX5d0uMA0GCWCGSAFlAwQCAQUAoIGEMBgGCisGAQQBgjcCAQwx # CjAIoAKAAKECgAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGC # NwIBCzEOMAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIFCEWLnf8mXVQ1HR # 07PTb+SFFOXxZe3ZGYfcdLAQM+6PMA0GCSqGSIb3DQEBAQUABIICAIcRg9JFkTKR # aXuSjfaw5SPq8AVNtmWJcfZDH7tAjolOXHsYgCeUP1ttEICtKIfBJFOcyxGq/AUu # JXIOXbDqUrdqCu/mnacfD38An9V+VizMNsFHXHwM22nPnHSq5Eq0K72rO+1ZFY5C # 9Es3Xh4DtbJ7wOXNSm5L6mMP8AikMDdu7zk6haBZ9eonqFcprGTvwVDEK+/cSBQk # ui9prw5eZrK2PT/HOZLmYGpOCydqr9zNykPcX1e1c324NZrJA+dEz0+AwruuDRvZ # PgMEO8ZpzI5sIZ9P3Za9EQzQ4CTwp30nUqGuXTFSWgNnRDUKVDFth3yUg5gFt1A9 # Iq3mClR1GYJvEkTaO1102wi3KM8ycw+mduxZv13zhG2TNynB70aVLK7Ner7WJcpq # rydW6+NPWuJOwLN7kX7MTQAsfJbGqwZXaY+OUsgNUqAqND1eAenJpayVmmi4zrmE # zhE59CC2wr3LvTzzUVBSbrH/pP1TK1Vp3fOD14vqKkyvLLMldrwfkNM9H0vSj48Y # Mi0nz3krtL89rQd62lT15bEuKBS9ghD8YcqkhZ3DIfQ8+EhaysSbqJseuEAtIzDz # skSVPEtd+CcYov2DMV/pBzkdHgIpPdfzgcWkWATg+0ZnWhnnQN1tFF+5kkqCsnFw # H/mxVSVqBtVO0GAHUTyA2rKt7zQ3IYAC # SIG # End signature block |